2013-03-27 21 views
1

문자열에서 편지를 가져 오려고 시도하므로 스케치가 "x193"이라는 문자열을 받으면 x와 193을 분리하고 넣을 수 있어야합니다. 다른 변수들. btw 메신저 arduino 전원을 내 컴퓨터를 사용하여 이미지를 그릴 arduino 및 포텐쇼미터 데이터를 제공하는 스케치를하려고합니다. 그것은처리중인 문자열에서 문자를 추출

+0

문자열의 길이를 미리 알고 있습니까? 문자열 형식이 항상 같으면 부분 문자열 함수를 사용할 수 있습니다. – kronion

+0

길이가 x0, x2, x4, 길이가 x320, x490 등일 수 있습니다. – user2217123

+0

그래서 할 수있는 일이 있습니까 – user2217123

답변

1

당신은 정말 얻고 항상 동일으로 'X'를 넣어 필요가 없습니다를 참조하십시오. 같은 뭔가 : 성능이 필요하면

 
String[] a = {"x1", "x12", "x123"}; 

String[] onlyNumbers = new String[3]; 

void setup(){ 
  for (int i = 0; i length; i++){ 
    String stirp = a[i].substring(a[i].indexOf('x')+1, a[i].length()); 
    onlyNumbers[i] = stirp; 
  } 
  println(onlyNumbers); 
} 

당신은 또한 StringBuilder를 사용할 수는 느릅 나무가 훨씬 빠릅니다.