Java 遍歷 String 字符串所有字符的操作
我就廢話(huà)不多說(shuō)了,大家還是直接看代碼吧~
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)); } } }
運(yùn)行結(jié)果:
補(bǔ)充知識(shí):用java怎樣實(shí)現(xiàn)遍歷一個(gè)字符串的每一個(gè)字母
Java遍歷一個(gè)字符串的每一個(gè)字母
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) }
補(bǔ)充subStr
str=str.substring(int beginIndex);
截取掉str從首字母起長(zhǎng)度為beginIndex的字符串,將剩余字符串賦值給str;
str=str.substring(int beginIndex,int endIndex);
截取str中從beginIndex開(kāi)始至endIndex結(jié)束時(shí)的字符串,并將其賦值給str;這是一個(gè)很常見(jiàn)的函數(shù),他的所用
trim()是去掉字符序列左邊和右邊的空格,如字符串
str = " ai lafu yo ";
str = trim(str);
輸出的將是"ai lafu yo"
以上這篇Java 遍歷 String 字符串所有字符的操作就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringBoot整合Mybatis Plus實(shí)現(xiàn)基本CRUD的示例代碼
Mybatis Plus是在Mybatis的基礎(chǔ)上的增強(qiáng),使得我們對(duì)一些基本的CRUD使用起來(lái)更方便,本文主要介紹了SpringBoot整合Mybatis Plus實(shí)現(xiàn)基本CRUD的示例代碼,具有一定的參考價(jià)值,感興趣的可以了解一下2023-05-05Spring Data JPA中findOne()和getOne()用法
這篇文章主要介紹了Spring Data JPA中findOne()和getOne()的用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11一文講解如何解決Java中的IllegalArgumentException異常
這篇文章主要給大家介紹了關(guān)于如何解決Java中IllegalArgumentException異常的相關(guān)資料,IllegalArgumentException是Java中的一個(gè)標(biāo)準(zhǔn)異常類(lèi),通常在方法接收到一個(gè)不合法的參數(shù)時(shí)拋出,需要的朋友可以參考下2024-03-03springboot中請(qǐng)求路徑配置在配置文件中詳解
這篇文章主要介紹了springboot中請(qǐng)求路徑配置在配置文件中,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-01-01Java多線(xiàn)程的其他知識(shí)_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
這篇文章主要介紹了Java多線(xiàn)程的其他知識(shí),需要的朋友可以參考下2017-05-05JPA原生SQL實(shí)現(xiàn)增刪改查的示例詳解
JPA除了對(duì)JPQL提供支持外,還對(duì)原生SQL語(yǔ)句也提供了支持。本文將利用生SQL實(shí)現(xiàn)增刪改查功能,文中的示例代碼講解詳細(xì),需要的可以參考一下2022-09-09mybatis sum(參數(shù)) 列名作為參數(shù)的問(wèn)題
這篇文章主要介紹了mybatis sum(參數(shù)) 列名作為參數(shù)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-01-01struts2.2.3+spring3.1.0+mybatis3.1.0框架整合集成簡(jiǎn)單demo
本篇文章主要介紹了struts2.2.3+spring3.1.0 + mybatis3.1.0框架整合,結(jié)合在一起實(shí)現(xiàn)用戶(hù)的增刪改查功能,有需要的可以了解一下。2016-11-11java 設(shè)計(jì)模式之State(狀態(tài)模式)
這篇文章主要介紹了java 設(shè)計(jì)模式之State(狀態(tài)模式)的相關(guān)資料,一個(gè)類(lèi)的行為基于它的狀態(tài)的改變而改變。狀態(tài)模式歸屬于行為型模式,需要的朋友可以參考下2017-08-08