1. 程式人生 > 程式設計 >Java 遍歷 String 字串所有字元的操作

Java 遍歷 String 字串所有字元的操作

我就廢話不多說了,大家還是直接看程式碼吧~

package com.app.main.utils;
 
/**
 * Created with IDEA
 * author:Dingsheng Huang
 * Date:2019/6/28
 * Time:下午8:48
 */
public class StringUtils {
 
 public static void main(String[] args) {
 
  String test = "abc123";
  // 遍歷所有字元
  for (int i = 0; i < test.length(); i++) {
   char item = test.charAt(i);
   System.out.println(String.valueOf(item));
  }
 }
}

執行結果:

Java 遍歷 String 字串所有字元的操作

補充知識:用java怎樣實現遍歷一個字串的每一個字母

Java遍歷一個字串的每一個字母

String str = "asdfghjkl";

方法一

String str = "asdfghjkl";
for(int i=0;i<str.length();i++){
char ch = str.charAt(i);
}

方法二

char[] c=s.toCharArray();
for(char cc:c){
 ...//cc直接用了
} 

方法三

for(int i=0;i<str.length();i++){
 String subStr = str.substring(i,i+1)
}

補充subStr

str=str.substring(int beginIndex);

擷取掉str從首字母起長度為beginIndex的字串,將剩餘字串賦值給str;

str=str.substring(int beginIndex,int endIndex);

擷取str中從beginIndex開始至endIndex結束時的字串,並將其賦值給str;這是一個很常見的函式,他的所用

trim()是去掉字元序列左邊和右邊的空格,如字串

str = " ai lafu yo ";

str = trim(str);

輸出的將是"ai lafu yo"

以上這篇Java 遍歷 String 字串所有字元的操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。