如果拆分此字符串,为什么我的string.length为0?

用户名

这可能是一个非常简单的问题,但我将首先为您提供代码。

import java.util.Scanner;

public class help {
public static void main(String args[]) {
    Scanner sc = new Scanner(System.in);

    System.out.print("Give: ");
    String s = sc.next();

    String[] parts = s.split(".");

    System.out.println(parts.length);
}
}

即使我给出192.168.1.1.1.1.1或1.2.3或...,parts.length始终为0,如果我输入1.2.3.4,是否有人可以向我解释为什么以及如何将其设为4?

达伍德·伊本·卡里姆

您需要,s.split("\\.")因为to的参数split是一个正则表达式。.正则表达式中字符表示“任何字符”,您需要使用反斜杠对其进行转义以使其表示“点”。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么此字符串的值为null,但是如果我检查是否为null,则结果为false?

来自分类Dev

如果默认字符串为null,为什么不能使用String.Contains()?

来自分类Dev

为什么我的JSON字符串为null?

来自分类Dev

iOS-当字符串以算术运算符开头时,NSPredicate string.length始终为0 +-* /

来自分类Dev

为什么在此拆分指令中空格显示为子字符串?

来自分类Dev

在Java中,我有一个名为字符串“ A”的字符串(大小为1)。为什么string.substring(1)没有给出异常

来自分类Dev

为什么此语法可将关联数组值解析为字符串?

来自分类Dev

为什么在询问是否为字符串时,此句子返回false?

来自分类Dev

ComboBox.FindStringExact(string s)-如果字符串s为空,它返回0的用途是什么?

来自分类Dev

为什么“字符串”-“字符串”为NaN?

来自分类Dev

为什么“字符串”-“字符串”为NaN?

来自分类Dev

为什么JS承担字符串日期没有时间为UTC,如果0填充和地方如果不加垫?

来自分类Dev

为什么 $("a:focus").length 除非包含在 setTimeout() 中,否则计算结果为 0?

来自分类Dev

当条件为“if '-' in string:”时,为什么“print (string)”不打印字符串:

来自分类Dev

为什么相同字符串的java String.length与python len()给出不同的结果

来自分类Dev

如果int包含0,为什么在int.ToString()调用上指定格式化程序会导致字符串为空?

来自分类Dev

为什么MATLAB告诉我字符串'01'的长度为1?

来自分类Dev

为什么我不能在PHP中为类变量定义连接字符串?

来自分类Dev

为什么我的编译器将字符串理解为const char []?

来自分类Dev

为什么我不能在PHP中为类变量定义连接字符串?

来自分类Dev

为什么我的NSDate为空?需要帮助解析Django datetimefield字符串

来自分类Dev

为什么我在Excel中将数字值读取为字符串

来自分类Dev

Delphi将我的对象编组为字符串泄漏,但是为什么呢?

来自分类Dev

为什么我的“if”条件(字符串比较)总是为真?

来自分类Dev

为什么我不允许在 PowerApps 中为列名设置动态字符串?

来自分类Dev

为什么将字符分配给C ++字符串会导致字符串长度为0?

来自分类Dev

MySQL的:为什么比较“字符串”为0给出真?

来自分类Dev

为什么我不提供以null结尾的字符串,strcmp()返回0?

来自分类Dev

从C#到C-DLL调用/封送该结构时,为什么此字符串为空?

Related 相关文章

  1. 1

    为什么此字符串的值为null,但是如果我检查是否为null,则结果为false?

  2. 2

    如果默认字符串为null,为什么不能使用String.Contains()?

  3. 3

    为什么我的JSON字符串为null?

  4. 4

    iOS-当字符串以算术运算符开头时,NSPredicate string.length始终为0 +-* /

  5. 5

    为什么在此拆分指令中空格显示为子字符串?

  6. 6

    在Java中,我有一个名为字符串“ A”的字符串(大小为1)。为什么string.substring(1)没有给出异常

  7. 7

    为什么此语法可将关联数组值解析为字符串?

  8. 8

    为什么在询问是否为字符串时,此句子返回false?

  9. 9

    ComboBox.FindStringExact(string s)-如果字符串s为空,它返回0的用途是什么?

  10. 10

    为什么“字符串”-“字符串”为NaN?

  11. 11

    为什么“字符串”-“字符串”为NaN?

  12. 12

    为什么JS承担字符串日期没有时间为UTC,如果0填充和地方如果不加垫?

  13. 13

    为什么 $("a:focus").length 除非包含在 setTimeout() 中,否则计算结果为 0?

  14. 14

    当条件为“if '-' in string:”时,为什么“print (string)”不打印字符串:

  15. 15

    为什么相同字符串的java String.length与python len()给出不同的结果

  16. 16

    如果int包含0,为什么在int.ToString()调用上指定格式化程序会导致字符串为空?

  17. 17

    为什么MATLAB告诉我字符串'01'的长度为1?

  18. 18

    为什么我不能在PHP中为类变量定义连接字符串?

  19. 19

    为什么我的编译器将字符串理解为const char []?

  20. 20

    为什么我不能在PHP中为类变量定义连接字符串?

  21. 21

    为什么我的NSDate为空?需要帮助解析Django datetimefield字符串

  22. 22

    为什么我在Excel中将数字值读取为字符串

  23. 23

    Delphi将我的对象编组为字符串泄漏,但是为什么呢?

  24. 24

    为什么我的“if”条件(字符串比较)总是为真?

  25. 25

    为什么我不允许在 PowerApps 中为列名设置动态字符串?

  26. 26

    为什么将字符分配给C ++字符串会导致字符串长度为0?

  27. 27

    MySQL的:为什么比较“字符串”为0给出真?

  28. 28

    为什么我不提供以null结尾的字符串,strcmp()返回0?

  29. 29

    从C#到C-DLL调用/封送该结构时,为什么此字符串为空?

热门标签

归档