java中如何创建字符串数组?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中如何创建字符串数组?相关的知识,希望对你有一定的参考价值。
参考技术Ajava中定义一个字符串数组方式如下:
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 (); 比较灵活。
java中如何以给定的字符串为名字创建某个类的实例?
参考技术A可以用反射根据给定的类名来动态生成实例
比如你定义了一个类
package sample;/**
* Created by pseudo on 15-9-16.
*/
public class TestClass
private String name;
public TestClass(String name)
this.name = name;
@Override
public String toString()
return "TestClass" +
"name='" + name + '\\'' +
'';
然后使用如下代码创建这个类的一个实例
public static void main(String[] args) throws Exception//加载要反射的类
Class clz = Class.forName("sample.TestClass");
//找到类的构造方法
Constructor constructor = clz.getDeclaredConstructor(String.class);
//使用找到的构造方法创建实例
Object instance = constructor.newInstance("Lilei");
System.out.println(instance);
这个instance就是需要的结果
以上是关于java中如何创建字符串数组?的主要内容,如果未能解决你的问题,请参考以下文章