【问题标题】:how to fill a char array with a given string如何用给定的字符串填充 char 数组
【发布时间】:2013-12-17 22:11:43
【问题描述】:

这是我的代码,我在其中读取 txt 文件并从其内容创建 2 个字符串,现在我需要使用这 2 个字符串创建 2 个字符数组。我该怎么做?

java.io.File file=new java.io.File("deneme3.txt");
    try{
        Scanner input=new Scanner(file);
        while(input.hasNext()){
            String num= input.nextLine();
            String[] parts =num.split(" ");
            String part1=parts[0];
            String part2=parts[1];

最后我需要有类似的东西;

char[] mSeqAchar[] mSeqB;

【问题讨论】:

标签: java char arrays


【解决方案1】:
char[] mSeqA=parts[0].toCharArray();
char[] mSeqB=parts[1].toCharArray();

【讨论】:

    【解决方案2】:

    要将字符串转换为 char 数组,您可以简单地编写

    String str = "someString"; 
    char[] charArray = str.toCharArray();
    

    所以你的情况是

    char[] mSeqA = parts[0].toCharArray();
    char[] mSeqB = parts[1].toCharArray();
    

    详情请见http://docs.oracle.com/javase/7/docs/api/java/lang/String.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-21
      • 1970-01-01
      • 1970-01-01
      • 2015-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多