lzth.net
当前位置:首页 >> jAvA字符串拆分成字符 >>

jAvA字符串拆分成字符

String类型的话,可以用toCharArray()方法转化成字符数组 String s = "hello"; char a[]=s.toCharArray(); 如果你只是取出来其中某个字符,可以用charAt()方法 char b= s.charAt(4);//取出第4个字符 如果你用的StringBuffer类型,和String类似,不过可以对单个字符直接进行操作了,不必拆分成字符

toCharArray()

Java参考源代码:import java.util.Scanner;public class Demo { public static void main(String[] args) { String source = null; String dest = null; Scanner scan = new Scanner(System.in);System.out.print("请输入明文字符串:"); source = scan.

字符串本来就是由字符拼接而成,当然可以拆分成字符数组了,转换如下String str = "abcdef"char[] ch = str.toCharArray();

因为你在split中没有定义分割符,会默认空格作为分割符,第一项就会是个空格.

string m="我abc"; char[] c=m.tochararray(); for(int i=0;i system.out.println(c[i]); }

java分割字符串用split,例如 String sourceStr = "1,2,3,4,5"; String[] sourceStrArray = sourceStr.split(","); for (int i = 0; i < sourceStrArray.length; i++) { System.out.println(sourceStrArray[i]); } split分隔符总结1.字符"|","*","+"都得加上转

char[] tochararray() 将此字符串转换为一个新的字符数组.

public class Test1 { public static void main(String args[]){ String str="TOM:89|JERRY:90|TONY:78"; //定义字符串 String s1[]=str.split("\\|"); //转义字符,利用|拆分,得到结果s1[0]="TOM:89",s1[1]="JERRY:90" for(int x=0;x<s1.

可以用正则表达式分开,:public class A { public static void main(String[] args) { A a = new A(); String s="sasfsadfsf12fasf45d8sfs"; System.out.println("数字 = >"+a.getSz(s)); System.out.println("字符 = >"+a.getZf(s)); } private String

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com