java中如何创建字符串数组?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中如何创建字符串数组?相关的知识,希望对你有一定的参考价值。
java中定义一个字符串数组方式如下:
1.String[] str="AAA","BBB","CCC";
2.String str[]="AAA","BBB","CCC";
string类型和其他基本类型相似,创建数组时,有上述两种方式。
数组可以分为一维数组和二维数组;
一维数组的语法格式:
数组元素类型 数组名[ ]=数组元素的初值,。。。
如: int sa[]=1,2,3
二维数组声明的语法格式:
数组元素类型 数组名[ ][ ]
如:int a[][]=new int [2[3]
都是一个原理的,自己换一下自己想要定义的数组类型就可以了。
字符串数组的创建:
String a =new String("Java");
不过推荐用ArrayList strArray = new ArrayList (); 比较灵活。
不过推荐用ArrayList<String> strArray = new ArrayList<String> (); 比较灵活追问
怎样向数组中输入字符串呢?谢谢啦。。。
追答String [] strArray = new String [20];
的话是 strArray[0] = "str1";
ArrayList的话是 strArray.add("str1");
集合框架要学好,以后一直要用
1.String[] str="AAA","BBB","CCC";
2.String str[]="AAA","BBB","CCC";
string类型和其他基本类型相似,创建数组时,有上述两种方式。 参考技术C String str = new String[3];
str[0] = "abc";
str[1] = "abc222";
str[2] = "abc555";
或者
String str = new String[]"aaa","bbb","ccc"; 参考技术D String[] ss = new String[]"abc", "bcd";
java中如何创建动态数组
如何创建动态数组先声明数组,然后根据情况定义数组的元素总数,代码如下:package array;public class DynamicArrayDemoString[] array1;int number=(it)Math.round(Math.random() *10);array1=new String[number];System.out.println("总数="+array1.length);
Java动态数组是一种可以任意伸缩数组长度的对象,在Java中比较常用的是ArrayList,ArrayList是javaAPI中自带的java.util.ArrayList。下面介绍一下ArrayList作为Java动态数组的创建以及用法。Java动态数组是一种可以任意伸缩数组长度的对象,在Java中比较常用的是ArrayList,ArrayList是javaAPI中自带的java.util.ArrayList。下面介绍一下ArrayList作为Java动态数组的用法。
1.语法:add()是添加一个新的元素,
remove()删除一个元素,
size()获得ArrayList的长度。
ArrayList的下标是从0开始。
2.示例代码
import java.util.ArrayList;
public class JavaArrayList
public static void main(String[]args)
//Java动态数组的初始化
ArrayList al=new
ArrayList();
//向Java动态数组中添加数据
al.add("a");
al.add("b");
al.add("c");
//输出Java动态数组
for(int i=0;i<al.size();i++)
String
alEach=(String)al.get(i);
System.out.println(alEach);
//删除数组中的某个元素,删除第二个元素
al.remove(1);
//修改Java动态数组,把新的元素放到第二个位置
al.add(1,"2");
//输出Java动态数组
for(int i=0;i<al.size();i++)
String
alEach=(String)al.get(i);
System.out.println(alEach);
输出如下:
a
b
c
a
2
c
PS:java的一维动态数组一般是使用集合的:ArrayList,HashMap等
泛型:
ArrayList<T> a = new ArrayList<T>();
T是你数组里 存的类型
比如String类型的 比如int的 参考技术A JAVA中的数组没有动态的
要是想用动态的数据结构就用向量Vector
采用Vector
import java.until.Vector;
例如:
Vector vet==new Vector();
String str="test1";
double t1=0.124;
vet.add(str);
vet.add(String.valueOf(t1));
可以用 vet.size()获取其大小。
通过vet.get(i);获取第i个元素(i从0开始),类型为Object,转换一下就可以了。
具体可以查看jdk api文档 参考技术B int []a=new int[20];
以上是关于java中如何创建字符串数组?的主要内容,如果未能解决你的问题,请参考以下文章