import java.awt.Point;
import java.util.StringTokenizer;
public class test { /**
 * @param args
 */
public static void main(String[] args) {
String str="{10,10}{100,100}{100,110}{80,130}{300,200}{30,200}{180,190}{10,10}";
StringTokenizer str1 = new StringTokenizer(
str, "{},");
int pointCount=8;
Point temp[] = new Point[pointCount];
int i =0;
while(i<pointCount){
temp[i].x=Integer.parseInt(str1.nextToken());
temp[i].y=Integer.parseInt(str1.nextToken());
}
}}不知道为什么在把string转成point[]的时候会出现java.lang.NullPointerException异常