将字符串拆分为3个字符。JAVA

将字符串拆分为3个字符。JAVA,java,regex,string,replace,split,Java,Regex,String,Replace,Split,我需要一个包含这么多字符的字符串,并使其仅为3个字符。例如,如果我读取了字符串“十一月”,我想将其转换为“十一月”。我想知道如果: String month = "November"; //I want month = "Nov" 我要做很多不同的月份。我尝试使用.replace,但我无法找到正确的regexp来删除第三个字符后的所有内容。此任务不需要regex。如果月长超过3个月,请致电。它采用两个参数—一个用于包含子字符串的开始位置,另一个用于独占子字符串的结束

我需要一个包含这么多字符的字符串,并使其仅为3个字符。例如,如果我读取了字符串“十一月”,我想将其转换为“十一月”。我想知道如果:

       String month = "November";
       //I want month = "Nov"

我要做很多不同的月份。我尝试使用.replace,但我无法找到正确的regexp来删除第三个字符后的所有内容。

此任务不需要regex。如果月长超过3个月,请致电。它采用两个参数—一个用于包含子字符串的开始位置,另一个用于独占子字符串的结束位置。索引是以0为基础的。

试试看

String month = "November";

month = month.substring(0, 3);

有关详细信息,请参阅:

谢谢,Java新手,我知道有一些方法可以减少它,只是还不知道它是什么。谢谢你的帮助,谢谢!请记住,对于长度仅为2个字符的字符串,子字符串0,3将引发异常。。
month.substring(0, 3);