新聞中心
java中如何查找數(shù)組中某個元素
import java.util.Scanner;
十年建站經(jīng)驗, 成都網(wǎng)站建設(shè)、成都網(wǎng)站制作客戶的見證與正確選擇。創(chuàng)新互聯(lián)提供完善的營銷型網(wǎng)頁建站明細報價表。后期開發(fā)更加便捷高效,我們致力于追求更美、更快、更規(guī)范。
public class Test21 {
public static void main(String[] args) {
//定義并初始化數(shù)組
int[] arr = {22,33,44,55,66,7,2,5,24};
//定義并初始化Scanner對象,用于獲取輸入鍵盤輸入的內(nèi)容
Scanner scanner = new Scanner(System.in);
//輸出信息
System.out.print("請輸入需要查找的數(shù)字:");
//獲取鍵盤輸入要查找的數(shù)字
int target = scanner.nextInt();
//循環(huán)數(shù)組
for(int i = 0; i arr.length; i++) {
//如果輸入的數(shù)字跟當前數(shù)組的元素的值相同
if(target == arr[i]) {
//輸入所在位置,從1開始
System.out.println(target + "位于數(shù)字的第" + (i + 1) + "位");
//結(jié)束
return;
}
}
//如果找不到的話就提示一下
System.out.println("數(shù)組中不存在數(shù)字:" + target);
}
}
java如何實現(xiàn)在一個字符串中查找另一個字符串
要判斷boy是不是后者中的一部分,不用循環(huán),只要用String類的indexOf函數(shù)就行了。
代碼如下:
public
class
HH
{
public
static
void
main(String[]
args)
{
String
s="he
is
a
boy";
int
result=s.indexOf("boy");
if(result=0){
System.out.println("boy是he
is
a
boy的一部分");
}else{
System.out.println("boy不是he
is
a
boy的一部分");
}
}
}
運行結(jié)果:
boy是he
is
a
boy的一部分
JAVA中如何查找字符串
問題很簡單:
1.首先,你的數(shù)據(jù)源是數(shù)組,那么要想對每一個值作操作,必須遍歷,所以就有如下代碼:
for(int i=0;iA.length;i++){
...
}
2.在循環(huán)當中,數(shù)組中的每一個正在遍歷的元素,就是:A[i];
3.String是java的一個字符串處理類,他有一個非常好用的方法就是,
public boolean startsWith(String prefix),測試此字符串是否以指定的前綴開始。 所以:A[i].startsWith("C")如果返回true,那么他就是以C開頭的。
4.綜上所述,實現(xiàn)很簡單,完成代碼如下:
public class Test{
public static void main(String[] args){
String[] A ={"CSDF","FDS","CFDSA","DFS","FET"};
for(int i=0;iA.length;i++){
if(A[i].startsWith("C")){
System.out.println(A[i]);
}
}
}
}
總結(jié):
臨時寫的,代碼沒有經(jīng)過測試,但敢保證其正確性的幾率很大,祝你成功。
分享文章:java代碼中查找 Java代碼中查找對應(yīng)的實現(xiàn)邏輯
鏈接地址:http://www.dlmjj.cn/article/dogdccj.html