package src;
import java.util.regex.PatternSyntaxException;
import java.lang.NullPointerException;
import java.util.regex.Pattern;
import java.lang.NumberFormatException;
public class split { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int c1=127;
int c2=0;
int c3=0;
int c4=1;
try
{
String str=new String();
str="192.58.221.6";
String[] strary=str.split(".");
c1=Integer.parseInt(strary[0]);
c2=Integer.parseInt(strary[1]);
c3=Integer.parseInt(strary[2]);
c4=Integer.parseInt(strary[3]);
}
catch(PatternSyntaxException pse)
{
pse.printStackTrace();
}
catch(NumberFormatException nfe)
{
nfe.printStackTrace();
}
catch(NullPointerException npe)
{
npe.printStackTrace();
}
System.out.println(c1);
}
}
import java.util.regex.PatternSyntaxException;
import java.lang.NullPointerException;
import java.util.regex.Pattern;
import java.lang.NumberFormatException;
public class split { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int c1=127;
int c2=0;
int c3=0;
int c4=1;
try
{
String str=new String();
str="192.58.221.6";
String[] strary=str.split(".");
c1=Integer.parseInt(strary[0]);
c2=Integer.parseInt(strary[1]);
c3=Integer.parseInt(strary[2]);
c4=Integer.parseInt(strary[3]);
}
catch(PatternSyntaxException pse)
{
pse.printStackTrace();
}
catch(NumberFormatException nfe)
{
nfe.printStackTrace();
}
catch(NullPointerException npe)
{
npe.printStackTrace();
}
System.out.println(c1);
}
}
public static void main(String[] args) { int [] c = new int[4]; String str = new String();
str = "192.58.221.6";
String[] strary = str.split("\\.");
for(int i=0;i<strary.length ;i++){
c[i]=Integer.parseInt(strary[i]);
System.out.println(c[i]);
}
}
http://www.regexlab.com/zh/regref.htm