JAVA 让存放在String类型的数组中的汉字随机出现在文本框里。

JAVA 让存放在String类型的数组中的汉字随机出现在文本框里。

public class Test{

public static void main(String[] args){

String str = "sdswe我是是倒萨";

int num = 0;
String array = "";
for(int i = 0;i<str.length();i++){
char ch = str.charAt(i);
if((ch+"").getBytes().length == 2){
array += ch;
}
}

System.out.println(array);

char[] a = array.toCharArray();

System.out.println(a);
}

}
温馨提示:内容为网友见解,仅供参考
无其他回答

用java编写一个在类型为String中文字字符串随机生成三个不重复的中文...
不重复就把中文字放置set集合中。set<Character> set = new hashSet<Character>();set.add((char)random.nextInt(40870-19968)+19968);迭代放置数组中

JAVA编程 随机生成10个[a-z]的字符存放在字符串数组str中,然后使用Map...
import java.util.TreeMap;public class Test {\/\/ 统计数字或者字符出现的次数public static TreeMap<Character, Integer> Pross(String str) {char[] charArray = str.toCharArray();TreeMap<Character, Integer> tm = new TreeMap<Character, Integer>();for (int x = 0; x < charArray.lengt...

用java定义一组string类型的数组,在控制台上随机抽取一个号码
public class Random {public static void main(String[] args) {String s[]={"123","456","abc","789","zxv"}; int i=0; double j=Math.random()*1000;\/\/random()生成0到1的随机数 i=((int)j)%s.length; System.out.println(s[i]);}} ...

Java中String类型的数组
你写的那个word[1][0]是把它当二维数组来用了,当然不对.就像楼上的朋友所说:String类的startsWith(),subString(),charAt()方法都可一解决这个问题

java中怎么将数组转为string输出到文本框?
或者用Text2.setText(String.valueOf(charArray));把字符数组转成字符串String类型,输出到文本框.另外,需要把输出到文本框的语句放到for循环外面.完整的Java程序如下(改动的地方见注释)public class A { private static String encrypt(String clearText,int key){ char[] charArray=clearText.toCharArray...

java里String类型可以直接赋值,保存的是值还是引用的地址?
首先告诉你,java里的String类型保存的就是引用地址,就像你下面说的,如果用String a="你好" 这种方式赋值的话,a里会保存一个地址,双引号字符串是常量字符串,在java文件编译的时候就放在虚拟机的常量池中,“你好”的真正位置也是在常量池中,另外还有一种方式:String a = new String("你好"),...

java中对数组中的数据进行随机排序
从a4~an中随机抽取一个数据与a3交换;…;最后排第n-1个数据an-1:从an~an中随机抽取一个数据与an-1交换;第n个数据已不需要排序。这样,总共需要排n-1次。 从以上的算法分析中可以看出,每个待排序数据都会与其它数据交换位置,所以,每个数据都不会出现在原先的位置上,这是完全随机排序。

java中String类型怎么根据不确定的空格数将其切成数组啊
用字符串解析 读取的时候你会逐行读取 你把每行存储为集合[0] 一次类推你的集合就有了[4]然后遍历喜欢去除每行的空格

JAVA里String数组在内存分配中分配的空间每个占几个字节?
java中一个int占4个字节,由于java是unicode编码,一个char可以占两个字节,可以存储一个汉字。一个String,要看有几个字母或者几个汉字,一个英文字母就是一个字节,一个汉字就是两个字节,以此类推计算。

java中如果把下拉菜单用鼠标选中的值添加到文本框里面?
文本框 是 JTextField组件 设置下拉菜单的内容 常用的主要有三种方法 使用添加模型的方式,来添加内容 JComboBox jcb = new JComboBox();jcb.setModel(new DefaultComboBoxModel<String>(new String[] {"一","二"}))使用数组参数的构造器,来添加内容 String[] ss = {"选项一","选项二"}...

相似回答