使用扫描仪在冒号之前的字符串的一部分,然后在冒号之后的字符串的一部分

拉尔斯·克里斯滕森(Lars Christensen)

就像标题中所说的那样,是否可以使用扫描仪在冒号之前读取字符串的一部分,然后在冒号之后读取字符串的其余部分?

如果您有一个字符串:

"AA:BigHouseOnTheBeach"

我能否将第一部分存储"AA"在单独的字符串中,并存储"BigHouseOnTheBeach"在第二个单独的字符串中?

这是我的代码:

public NumberPlates() {
    // opg 2a) initialiser districtMap
    districtMap = new HashMap<String, String>();
    readFile();
}

public void readFile() {
    file = new File("src/opg2_numberplates/Nummerplader.txt");

    try {
        Scanner reader = new Scanner(file);

        if (reader.hasNext()) {
            kb = reader.next();
            pk = reader.next();
            districtMap.put(kb, pk);
        }

    } catch (NullPointerException ex) {
        System.out.println("Null pointer");

    } catch (FileNotFoundException ex) {
        System.out.println("File not found");
    }
}

目前,提出"AA:BigHouseOnTheBeach""AB:SmallHouseOnTheBeach"进入我的地图作为键和值。我想把它"AA"当作关键和"BigHouseOnTheBeach"价值。

马尔贾姆

您可以使用以下setDelimiter(String regex)方法Scanner

Scanner scan = new Scanner("Hello: There!");
scan.useDelimiter(":");
System.out.println(scan.next());
System.out.println(scan.next());  

输出:

“你好”
“那里!”

如果您不希望第二个字符串在后面加上空格":",请更改为:

scan.useDelimiter(":\\s*");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在字符串之前和之后提取行的一部分

来自分类Dev

提取一部分字符串

来自分类Dev

选择字符串的一部分

来自分类Dev

替换字符串的一部分

来自分类Dev

反转字符串的一部分

来自分类Dev

在子字符串之后删除字符串的一部分

来自分类Dev

在子字符串之后删除字符串的一部分

来自分类Dev

VB.Net提取某些字符之前的字符串的一部分

来自分类Dev

如何用另一部分替换字符串的一部分?

来自分类Dev

用另一部分替换字符串的一部分

来自分类Dev

更改仅知道字符串一部分的数组中值的一部分

来自分类Dev

在字符串的一部分用冒号替换破折号

来自分类Dev

如何在`/`之后获取该字符串的一部分?

来自分类Dev

在第二秒之前删除字符串的一部分/

来自分类Dev

在给定数量的周期之后或之前提取字符串的一部分

来自分类Dev

C在字符串中获取一部分字符串

来自分类Dev

获取包含给定子字符串的字符串的一部分

来自分类Dev

R将字符串的一部分与字符串的向量匹配

来自分类Dev

遍历字符串时消耗一部分字符串

来自分类Dev

如何拆分字符串并返回字符串的一部分

来自分类Dev

从字符串中提取字符串的一部分?

来自分类Dev

Javascript字符串操作获取字符串的一部分

来自分类Dev

MySQL选择带\的字符串-字符串是IN()的一部分

来自分类Dev

在字符串数组中查找字符串的一部分

来自分类Dev

拆分字符串并连接以删除字符串的一部分

来自分类Dev

如何找到子字符串字符串的一部分

来自分类Dev

正则表达式删除字符串的一部分,然后替换另一部分

来自分类Dev

将Vlookup与一部分字符串(值)一起使用

来自分类Dev

perl在搜索字符串之后(包括搜索字符串)获取文件的一部分:

Related 相关文章

  1. 1

    在字符串之前和之后提取行的一部分

  2. 2

    提取一部分字符串

  3. 3

    选择字符串的一部分

  4. 4

    替换字符串的一部分

  5. 5

    反转字符串的一部分

  6. 6

    在子字符串之后删除字符串的一部分

  7. 7

    在子字符串之后删除字符串的一部分

  8. 8

    VB.Net提取某些字符之前的字符串的一部分

  9. 9

    如何用另一部分替换字符串的一部分?

  10. 10

    用另一部分替换字符串的一部分

  11. 11

    更改仅知道字符串一部分的数组中值的一部分

  12. 12

    在字符串的一部分用冒号替换破折号

  13. 13

    如何在`/`之后获取该字符串的一部分?

  14. 14

    在第二秒之前删除字符串的一部分/

  15. 15

    在给定数量的周期之后或之前提取字符串的一部分

  16. 16

    C在字符串中获取一部分字符串

  17. 17

    获取包含给定子字符串的字符串的一部分

  18. 18

    R将字符串的一部分与字符串的向量匹配

  19. 19

    遍历字符串时消耗一部分字符串

  20. 20

    如何拆分字符串并返回字符串的一部分

  21. 21

    从字符串中提取字符串的一部分?

  22. 22

    Javascript字符串操作获取字符串的一部分

  23. 23

    MySQL选择带\的字符串-字符串是IN()的一部分

  24. 24

    在字符串数组中查找字符串的一部分

  25. 25

    拆分字符串并连接以删除字符串的一部分

  26. 26

    如何找到子字符串字符串的一部分

  27. 27

    正则表达式删除字符串的一部分,然后替换另一部分

  28. 28

    将Vlookup与一部分字符串(值)一起使用

  29. 29

    perl在搜索字符串之后(包括搜索字符串)获取文件的一部分:

热门标签

归档