java中数组是没有length()方法的,只有length属性,数组array.length返回的是该数组的长度。
字符串String是有length()方法的,str.length()返回的是该字符串的长度。
扩展资料
java数组常用方法:
1、声明一个数组
String[] aArray = new String[5];
String[] bArray = {"a","b","c", "d", "e"};
String[] cArray = new String[]{"a","b","c","d","e"};
2、打印一个数组
String[] aArray = new String[5];
String[] bArray = {"a","b","c", "d", "e"};
String[] cArray = new String[]{"a","b","c","d","e"};
3、根据数组创建ArrayList
String[] stringArray = { "a", "b", "c", "d", "e" };
ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(stringArray));
System.out.println(arrayList);
4、判断数组内部是否包含某个值
String[] stringArray = { "a", "b", "c", "d", "e" };
boolean b = Arrays.asList(stringArray).contains("a");
System.out.println(b);
5、连接两个数组
int[] intArray = { 1, 2, 3, 4, 5 };
int[] intArray2 = { 6, 7, 8, 9, 10 };
int[] combinedIntArray = ArrayUtils.addAll(intArray, intArray2);
6、声明一个内联数组
method(new String[]{"a", "b", "c", "d", "e"})
String常用方法:
1、求字符串某一位置字符
charAt(int index)返回字符串中指定位置的字符;注意字符串中第一个字符索引是0,最后一个是
length()-1。
例如:
String str = new String("asdfzxc");
char ch = str.charAt(4);//ch = z
2、提取子串
用String类的substring方法可以提取字符串中的子串,该方法有两种常用参数:
1)substring(int beginIndex)该方法从beginIndex位置起,从当前字符串中取出剩余的字符作为一
个新的字符串返回。
2)substring(int beginIndex, int endIndex)该方法从beginIndex位置起,从当前字符串中取出到
endIndex-1位置的字符作为一个新的字符串返回。
例如:
String str1 = new String("asdfzxc");
String str2 = str1.substring(2);//str2 = "dfzxc"
String str3 = str1.substring(2,5);//str3 = "dfz"
3、字符串比较
1)compareTo(String anotherString)该方法是对字符串内容按字典顺序进行大小比较,通过返回的
整数值指明当前字符串与参数字符串的大小关系。若当前对象比参数大则返回正整数,反之返回负
整数,相等返回0。
2)compareToIgnore(String anotherString)与compareTo方法相似,但忽略大小写。
3)equals(Object anotherObject)//比较当前字符串和参数字符串,在两个字符串相等的时候返回
true,否则返回false。
4)equalsIgnoreCase(String anotherString)//与equals方法相似,但忽略大小写。
例如:
String str1 = new String("abc");
String str2 = new String("ABC");
int a = str1.compareTo(str2);//a>0
int b = str1.compareToIgnoreCase(str2);//b=0
boolean c = str1.equals(str2);//c=false
boolean d = str1.equalsIgnoreCase(str2);//d=true
4、字符串连接
concat(String str)将参数中的字符串str连接到当前字符串的后面,效果等价于"+"。
例如:
String str = "aa".concat("bb").concat("cc");
相当于String str = "aa"+"bb"+"cc";
java中数组有没有length()方法,求数组的长度可以使用数组的length属性。
int[] arr={1,2,3,4,5};String 有length()方法,用来求字符串的长度
java中数组有没有length()方法?string没有lenght()方法?
java中数组是没有length()方法的,只有length属性,数组array.length返回的是该数组的长度。字符串String是有length()方法的,str.length()返回的是该字符串的长度。
java里面数组s的s.length()与s.length有区别么
s.length是针对java中数组的,length是数组的一个属性,用来表示数组的长度 s.length()则是字符串的一个方法,用来返回字符串的长度的 字符串是没有length属性的,只有length()方法 数组有length属性,而没有length()方法
在Java语言中,所有的数组都有一个lenght属性,这个属性存储了该数组的...
数组的length是一个静态成员变量,不是方法,array.length就是数组的长度
java如何求字符数组的长度
如果你只是要数组的长度的话,那么任意的数组都有length属性,直接访问就可以了。如果你想要字符串数组中所有字符的长度,就得循环了。String[] a = {"111","22","3333","44444"};int rs=0;for( int i=0 ; i
Java 字符串为 null 和 .lenght==0的区别
也就没有任何属性,明白不?更不可能有.length 定义任何一个对象不使用new关键字 Object O;O此刻就是null 只有 = new Object()之后才有意义 new之前为null,此刻使用O.任何属性方法 都是不可接受的 null不占用内存 而 "".Length = 0 ""此刻是一个字符串,已经为其分配了一定的内存空间 ...
java中将数组的长度扩大1的方法,有吗
param args \/ public static void main(String[] args) { int a[]= new int[]{0,1,2,3,4,5};int b[]= new int[]{0,1,2,3,4,5};a = (int[]) arrayAddLength(a,2);b = (int[]) arrayReduceLength(b,2);\/\/out print array lenght System.out.println(a.length);for (...
Java中数组如果为空,则返回一个数,怎么做?
楼主的意思,是不是可以理解成,数组的每个元素,没赋值为空,就返回空。这个意思的话就这样实现 \/\/编写一个方法,传入一个数组 public int test(Object [] obs){ for(int i=0;i<obs.length;i++){ if(!obs[i].equals(null)){ return obs.length; \/\/如果其中一个元素不为空,则放回obs...
java中两个字符串长度相等怎么比较大小
lenght()获取长度 使用 String.compareTo 方法:compareTo() 的返回值是int, 它是先比较对应字符的大小(ASCII码顺序)1、如果字符串相等返回值0 2、如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的差值(ascii码值)(负值前字符串的值小于后字符串,正值前字符串大于后字符串)3、...
java 我的lenght,找不到符号呢
import java.io.*;import java.lang.*;public class jiansuoZFC { public static String substring(String a, int m, int n) { if (n < 0 || n > a.length() || m < 0 || m > a.length() - n + 1)System.out.println("输入数据有误");String b = "";for (int i = n...
java Vector循环输出问题
主方法名字错误。mian ===》 main 循环越界。for(int i=0;i<=s.length;i++){===> for(int i=0;i System.out.println(v.get(c)[0]+"***"+v.get(c)[1]);