"달", "일요일", "목성", "화성"등의 단어 목록이 모두 배열에 저장되어 있습니다. 행성이라고 부릅니다.자바의 배열 단어 수를 계산하십시오
String[] planets = new String[]{"Moon","Sun","Jupiter","Mars"}
배열에 저장된 단어의 수는 어떻게 계산합니까?
"달", "일요일", "목성", "화성"등의 단어 목록이 모두 배열에 저장되어 있습니다. 행성이라고 부릅니다.자바의 배열 단어 수를 계산하십시오
String[] planets = new String[]{"Moon","Sun","Jupiter","Mars"}
배열에 저장된 단어의 수는 어떻게 계산합니까?
행성은 하나의 문자열에 저장되지 않습니다. 그것들은 String 배열에 저장되므로 각 행성에 대한 String이 있습니다. planets
배열에있는 행성의 수를 얻으려면 planets.length
을 사용하면됩니다. 당신은 배열의 첫 번째 두 요소로 새로운 배열을 구축하려면
, 당신은 사용할 수 있습니다
String[] fewPlanets = new String[]{planets[0], planets[1]};
당신은 Arrays Tutorial를 살펴 할 수 있습니다.
질문에 planets
배열 선언에 오타가 있음을 고려하십시오. 당신이 정말로 하나 개의 문자열에 행성이 있다면 당신이 행성의 각 배열을 구축하기 위해 분리와 String.split()
을 사용할 수,
String[] planets = new String[]{"Moon","Sun","Jupiter","Mars"}
하고, 배열의 길이를 얻을 수 length
을 사용합니다 : 그것은해야
String planets = "Moon,Sun,Jupiter,Mars";
String[] planetsArray = planets.split(",");
int numberOfPlanets = planetsArray.length;
첫 번째 질문에 대한 대답은 planets.length
을 사용하여 배열의 문자열 수를 계산합니다.
그냥
length = planets.length
사실'planets'가 배열이 아닌 문자열입니다. 다시 말해 줄 수 있니? –String [] 행성 = 문자열 배열 그래서 배열 길이는 단어의 개수입니다. – FailedDev
배열입니다. 다음과 같이 배열의 길이를 얻을 수 있습니다 : planets.length – Rob