Java 如何将字符串的一部分插入int?
我有Java 如何将字符串的一部分插入int?,java,android,string,int,Java,Android,String,Int,我有String=“08/21/2018” 如何从此行中仅获取“08”,并将此值插入int 最终结果必须是int month=01您需要拆分字符串,并需要获得0索引值,并将其解析为整数值。如下面的代码所示 String date = "08/21/2018"; String [] splitDate = date.split("/"); int month = Integer.valueOf(splitDate[0]); 您可以使用split或subString。使用s
String=“08/21/2018”
如何从此行中仅获取“08”
,并将此值插入int
最终结果必须是
int month=01
您需要拆分字符串,并需要获得0索引值,并将其解析为整数值。如下面的代码所示
String date = "08/21/2018";
String [] splitDate = date.split("/");
int month = Integer.valueOf(splitDate[0]);
您可以使用split或subString。使用subString或regex,或者如果其日期解析DD仅使用m/d/y,那么它应该是
int day=Integer.parseInt(arr[1]);int month=Integer.parseInt(arr[0])代码>对,很抱歉我没注意到,谢谢
String date= "08/21/2018";
String[] arr=date.split(Pattern.quote("/"));
int month = Integer.parseInt(arr[0]);
int day = Integer.parseInt(arr[1]);
int year = Integer.parseInt(arr[2]);