對于 Java 的字符串處理而言,indexOf
和for
都是非常常用的。下面我們來詳細了解一下它們的用法。
indexOf
是一個用于查找字符或者子字符串在一個字符串中第一次出現的位置的方法。如果找到了目標字符串,則返回第一次出現的下標值;如果沒找到,就返回 -1。
int index = str.indexOf("target"); if (index == -1) { System.out.println("目標字符串不存在"); } else { System.out.println("目標字符串在原字符串中第一次出現的下標是:" + index); }
for
循環是一種常用的控制語句,可以讓程序員在某段代碼中多次執行具有相同代碼塊的語句。例如下面的代碼對一個數組進行遍歷:
int[] arr = {1, 2, 3, 4}; for (int i = 0; i< arr.length; i++) { System.out.println("第" + (i+1) + "個元素是:" + arr[i]); }
通過以上代碼的執行,我們可以得到輸出結果:
第1個元素是:1 第2個元素是:2 第3個元素是:3 第4個元素是:4
for
循環還可以結合條件語句使用,例如:
for (int i = 0; i< arr.length; i++) { if (arr[i] % 2 == 0) { System.out.println("第" + (i+1) + "個元素是偶數:" + arr[i]); } }
這段代碼會輸出:
第2個元素是偶數:2 第4個元素是偶數:4
以上就是對于indexOf
和for
的詳細介紹,希望能對您有所幫助。
下一篇java 兩個矩陣和