www.3112.net > jAvA字符串数组赋值

jAvA字符串数组赋值

1、字符串数组不能直接赋值给字符串引用,类型不一致,编译不通过2、可以for循环遍历字符串数组3、创建一个StringBuilder或者StringBuffer来存放数组值4、最后调用StringBuilder.toString()方法,将只赋值给字符串即可.示例: String[] array = new String[]{"123","1234"}; StringBuilder sb = new StringBuilder(); for(int i=0;i<array.length;i++){ sb.append(array[i]); } String str = sb.toString();

int len1 = chs1.length; int len2 = chs2.length; int max = (len1 > len2) ? len1:len2; char[] newst = new char[max];// 赋值 前面的为 '0';// 然后用system.arrarycopy()函数copy过去就可以 自己处理下,手上没开发环境.

String[] s=new String[10]; BufferedReader buf=new BufferedReader(new InputStreamReader(System.in));//从键盘输入字符串给字符串数组赋值.for(int i=0;i<10;i++){ System.out.println("请输入字输串:"); s[i]=buf.readline(); }

你那是语法错误了 ,[]里面给的值是数组的长度 是个数值.String[] forName = new String[]{"name","nam2","name3"};

public class StringArray { public static void main(String[] args) { String[] s = new String[99]; for(int i=1; i<=s.length; i++) { if(i<10) { s[i-1] = "0" + i; } else { s[i-1] = "" + i; } } for(int i=0; i<s.length; i++) { System.out.println(s[i]); } }}

String b = null; String c = null; String d = null; String[] a = {b,c,d}; 这种用大括号来初始化数组只能是第一次定义该数组变量的时候使用,

String [] a = {"1","2","3"}; String [] b = new String[a.length]; int i = 0; for(String str : a) { b[i] = str; System.out.println(b[i]); i++; }

password是不是String [] password=XXXX;也就是说要看下password是不是字符串数组对象,并且对应的字符串对象是否是空.pass是空,只能说明password相对应的那个字符串对象为空你只放其中一段代码,不能看出真正的问题在哪,另外字符串对象判断内容是否相等 ==和用equals方法是不一样,很有可能是你条件不成立 ==一般是用来比较引用的内存地址,而equals 才是比较内容if(loadid==name[q])不成立,当然pass也是空字符串

if(a[i] == null ||"".equals(a[i])); 这是最简单直观的方法了,不过效率比较低. 效率高点的:if(a[i] == null || a[i].length() <= 0); Java SE 6.0 开始提供的方法:if(a[i] == null || a[i].isEmpty()); Java两个字符串相比较才需要equals(),判断是否为null直接用==就行

1:String[] s1={"sdfefe","fesadc","vdewsc","dedads"}; int x=s1.length; int y=0; for(int i=0;i&lt;s1.length;i++){ if(s1[i].length()&gt;y){ y=s1[i].length(); } } //声明二维数组 String[][] s2=new String[x][y]; for(int i=0;i&lt;s1.length;i++){ for(int j=0;j&lt

网站地图

All rights reserved Powered by www.3112.net

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