www.fltk.net > 在JAVA里有没有什么方法把字符串分割为单个字符?...

在JAVA里有没有什么方法把字符串分割为单个字符?...

String有个toCharArray()方法将字符串分成单个字符的数组 String 有个split(char)方法将按char的类型把他分割成数组如:a-b-c-d-e-f 则用String.split("-")

举个例子,比如: String s="asdb中国sadfasgd你好asdfasdf"; 取出字符串中的每个字符,用循环就行了,方法是 for(int i=0;i

String类型的话,可以用toCharArray()方法转化成字符数组 String s = "hello"; char a[]=s.toCharArray(); 如果你只是取出来其中某个字符,可以用charAt()方法 char b= s.charAt(4);//取出第4个字符 如果你用的StringBuffer类型,和String类似,...

可以的,以后可以split("\\|")分割,因为"|"是java中的特殊字符

substring讲解: s=s.substring(int begin);截取掉s从首字母起长度为begin的字符串,将剩余字符串赋值给s; s=s.substring(int begin,int end);截取s中从begin开始至end结束时的字符串,并将其赋值给s; split讲解: java.lang.string.splitsp...

import java.util.ArrayList; import java.util.List; import java.util.StringTokenizer; public class test3 { public static void main(String[] args) { String str="单机游戏,网络游戏,小游戏"; List list=new ArrayList(); StringTokenize...

具体查看 split() 方法,示例: String str = "baiduzhidao";String[] arr = str.split("");

就是二楼说的那样。 1. substring(); public class Temp {public static void main(String[] args) {String str = "1234567890";//每段的长度int step = 2;int length = str.length();for (int i = 0; i < length; i += step){//结束的位置int e...

Scanner sc = new Scanner(System.in); String s = sc.next(); //Scanner类没有提供直接接收一个字符的方法,这里当作字符串来接收; char c = s.charAt(0); // 调用字符串的charAt()方法取得第一个字符就是了

java拆分字符串使用string类的spilt方法,针对某个分隔符来分割一个字符串,示例如下: public class StringSplit { public static void main(String[] args) { String sourceStr = "1,2,3,4,5";//一个字符串 String[] sourceStrArray = sourceS...

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com