java截取数组
⑴ java String数组里的东西怎么取 (比如 String[] A = {1,2,3,4})
Java数组是在Java编程中经常使用的一个类,下面是对Java数组String的使用方法:
1、Java数组的语法:String[数组下标], Java数组的下标是从0开始的。
⑵ java split()根据换行符号截取字符串为数组
classMain{);
staticpublic);
voidmain(String[]str));
{Strings="1234567\n890\n110A";String[]array=s.split("[\\t\\n]+");
for(int i=0;i<array.length;i++)System.out.println(array[i]));
}//main);
}//class);
字符串主要用于编程,概念说明、函数解释、用法详述见正文,这里补充一点:字符串在存储上类似字符数组,所以它每一位的单个元素都是可以提取的,如s=“abcdefghij”,则s[1]=“a”,s[9]="j",而字符串的零位正是它的长度。
函数应用
1、连接运算 concat(s1,s2,s3…sn) 相当于s1+s2+s3+…+sn.
例:concat(‘11’,'aa’)='11aa’;
2、求子串。 Copy(s,I,I) 从字符串s中截取第I个字符开始后的长度为l的子串。
例:(‘abdag’,2,3)=’bda’
3、删除子串。过程 Delete(s,I,l) 从字符串s中删除第I个字符开始后的长度为l的子串。
例:s:=’abcde’;delete(s,2,3);结果s:=’ae’
以上内容参考:网络-字符串
⑶ java,字符串数组截取
public class Test {
public static void main(String[] args) {
String [] line1 =new String[] {"西朗","坑口","花地湾","芳村","黄沙","长寿路","陈家祠","西门口"} ;
Test test = new Test();
test. print(line1,5);
}
public void print(String[] array, int i)
{
for(int j=0; j<i; j++)
{
System.out.println(array[j]);
}
}
}
通过你的字符串数组下标来获取想要的内容
⑷ Java分割数组成子数组
使用二维数组就行了。给你int型数组的例子吧,你可以给a赋值,最后打出b所有的值试试效果:
int[] a = new int[2000];
int[][] b = new int[40][50];
for(int i=0; i<2000; i++) {
int m = i/50;
int n = i%50;
b[m][n] = a[i];
}
⑸ java中 怎样截取数组中的第一个有值的数
//假定一个数组
String[] strArr = {"","","","","1","2",""}
String str = "";
//循环遍历这个数组
for(int i=0;i<strArr.length;i++){
//判断当前数组中下标为i的值是否为空
if(strArr[i] !=null && strArr[i] !=""){
str=strArr[i];
//跳出循环
break;
}
}
这样就得到了这个数组中第一个有值的数,str就是这个数。
⑹ Java中split的用法
Java中split主要用于分隔字符串。
具体分析如下:
1、如果用“.”作为分隔的话,必须是如下写法,String.split("\."),这样才能正确的分隔开,不能用String.split(".")。
2、如果用“|”作为分隔的话,必须是如下写法,String.split("\|"),这样才能正确的分隔开,不能用String.split("|"),“.”和“|”都是转义字符,必须得加"\"。
3、如果在一个字符串中有多个分隔符,可以用“|”作为连字符,比如,“acount=? and uu =? or n=?”,把三个都分隔出来,可以用String.split("and|or")。
(6)java截取数组扩展阅读:
Java中split使用注意事项:
1、要被分解的String对象或文字,该对象不会被split方法修改。
2、字符串或正则表达式对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽略该选项,返回包含整个字符串的单一元素数组。
3、该值用来限制返回数组中的元素个数(也就是最多分割成几个数组元素,只有为正数时有影响)。
4、split 方法的结果是一个字符串数组,在 stingObj 中每个出现 separator 的位置都要进行分解。separator不作为任何数组元素的部分返回。
⑺ java中怎么从一个数组中截取一定长度的元素放到新数组中
直接调用system类的类方法。
system.array(object
src,
int
srcpos,
object
dest,
int
destpos,
int
length)
从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。
object
src--------原数组
int
srcpos,-------原数组开始位置
object
dest---------目的数组
int
destpos-------目的数组开始位置
int
length--------要复制的元素个数