stringtokenizer

    2热度

    3回答

    我想出了如何为String和int做这件事,但我很难找出它的char。当我尝试编译时,它给了我一个错误,我有一个char的字符串标记。 StringTokenizer stk = new StringTokenizer(line); String name = stk.nextToken(); char sex = stk.nextToken(); int count = Integer.p

    -1热度

    3回答

    这个程序是假设采取一个人的名字,性别和人数有一个字符串中的名称和单独的名称,性别变成一个字符,并将人数与名称变成一个int 。具有名称的人数已经计算好了,我只需要将每个人分成正确的类别。 问题是代码编译但我得到一个NoSuchElementException错误。 文件看起来是这样的: 约翰,男,416 萨拉,F,414 迈克,男,413 凯特,F,413 ArrayList<OneName> o

    0热度

    2回答

    我有一个文件,其中是名单,性别和有多少人有这个名字的计数列表。 实施例: 阁楼,M 416 萨拉,F,800 伯纳德,M 413 杰西卡,F,1300 巴里,M 408 Derick,M,407 米切尔,男,407 拿但业,男,404 我试图获得前4名有名字的最高数,但我无法这样做。我已经尝试过,但它似乎并没有工作。我越来越找不到符号错误。另外我想知道是否有更高效的方法来完成这个功能,因为如果我必

    1热度

    2回答

    我有一个使用StreamTokenizer的简单分词器,它将数学表达式转换为各自的组件(如下)。我遇到的问题是,如果表达式中有一个名为T_1的变量,它将分割为[T,_,1],我想返回为[T_1]。 我试图用变量来检查最后一个字符是否是下划线,如果是这样,将下划线追加到list.Size-1上,但它看起来像一个非常笨重和低效的解决方案。有没有办法做到这一点?谢谢! StreamTokenizer

    -2热度

    2回答

    我已经接受了涉及两个数组的练习。例如: String [] array1 = { "Tv","Iphone","Pc" }; String [] array2 ={"Tv" , "Pc"} (在现实中,这些阵列可以容纳几百元从文件中来。) 我需要找到的所有元素/元素?在第二个数组中存在/不存在的第一个数组的第一个数组。我正在考虑使用for循环或StringTokenizer。我只需要使用数组

    0热度

    1回答

    代码段意味着从文本文件中提取一行文本,将其分离为单独的标记,并将每个标记存储在数组的索引中。起初我认为问题出现在文本文件中,但直接将该字符串放入编辑器中并未解决问题。 有了一个字符串,如: “鸡|无|野兽|任何| 0 | 1 | 1 |嘿鸡” 带分隔符的StringTokenizer对象|将前四个令牌返回为适当的字符串,但对于其余四个则返回null。 有趣的是,另一个字符串: “豺狼|无|一般|任

    -3热度

    2回答

    我想为例如字符串组合字符串。航空飞机 要做到这一点,我会做一个if else来检查字符串“ - ”,如果它是有效的话,它会将航空和飞机结合在一起形成飞机。我知道如何做检查部分,但我真的不知道如何将它们连接在一起。我正在使用java stringtokenizer api来执行以下操作。

    0热度

    1回答

    我想读取多行的Java文本文本文件,我不知道如何让它读取下一行。我试过了一段时间循环,当我运行我的程序时,什么都没有出来。我做的是while (line != null) {,所以它可以读取下一行,但我没有运气让它完成任务。 这是文本文件,如何读取 20141003 20131105 19990205 20080304,20080305,20080306 19990206,hello,20

    -1热度

    1回答

    我已经看到几个职位关于this.But他们告诉拆分不是StringTokenizer。 这是我的输入文件:inputfile with tab delimiter 我写的StringTokenizer得到的line.So我能够得到 1.0 3.0 delim1.0 delim3.0 so on 每个值但是,当我试图把分隔符作为一个参数就对我来说工作不正常。 (通过按下在keyboard

    1热度

    3回答

    我来到这里这段代码: public class Project1 { public static void main(String args[]) { Scanner input = new Scanner(System.in); System.out.println("Input a binary number"); String bina