nynw.net
当前位置:首页 >> 怎样将stringBuFFEr里面的字符串转移到一个数组里面? >>

怎样将stringBuFFEr里面的字符串转移到一个数组里面?

楼上的可能不够通用,楼主的意思可能是要这样的 public class Test3 { public static void main(String[] args) { StringBuffer sb=new StringBuffer("test"); String s=sb.toString(); char ch[]=new char[s.length()]; for(int i=0;i

首先,java字符串能够直接转换成byte数组,不知道你是否知道这个知识点,因此你的这个问题可以这样: StringBuffer sb = new StringBuffer();sb.append("#@!246$#!");sb.append("");sb.append("SiDevLg");sb.append("179,123456,9,33:44:44:55:6...

StringBuffer[] b = new StringBuffer[5]; b[0] = new StringBuffer(); b[0].append(true);

StringBuffer s = new StringBuffer();char[] cs = s.toString().toCharArray();转成char类型的一维数组

先写代码,然后解释: StringBuffer buf=new StringBuffer(); String[] str={"wish","education","welcome","you"}; for(int i = 0; i < str.length(); i++){ buf.append(str[i]); } 以上就是正确的代码,说明一下你为什么报错,因为这个缓冲字...

1.先建立一个StringBuffer对象 2.然后对你想合并的该字符串数组String [] ss遍历,遍历的时候,通过使用StringBuffer的append()方法,将每个ss[i]中的值加入到StringBuffer中 3.如果想得到String,就调用StringBuffer的toString()方法!

你可以用类似下面的循环,将每个token编程StringBuffer放入buffer数组中 int i = 0; while (tokens.hasMoreTokens()) { buffer[i] = new StringBuffer(tokens.nextToken()); i++; }

// 第一种int[] is = {1,2,3,4};String str = Arrays.toString(is);// 第二种System.out.println(str);StringBuffer sb = new StringBuffer();for(int i=0;i

没有直接办法,只能通过循环 String[] ary = {"abc", "123", "45"}; StringBuffer sb = new StringBuffer(); for(int i = 0; i < ary.length; i++){ sb. append(ary[i]); } String newStr = sb.toString();

char[] cc={'a','b','c','d','e','f'}; //定义数组cc StringBuffer sb = new StringBuffer(); sb.append(cc); //把数组cc的字符顺序合并成一个字符串 sb.insert(1, 'z'); //在第1个字符位置插入一个字符‘z’ sb.setCharAt(0, 'x'); //把第0个位置...

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