import java.util.*;
import java.util.StringTokenizer;
class DataProcessing{
public static void main(String args[]){
//다음의 문자열에서 수치만 추출하여 평균을 구하는 메소드를 작성하세요
String data1 = "<td>45, 66,78,56,56,345,3,4,3,4,dfs,56 </td>";
String data2 = "<td> 67, 45,45,4,df,54,54,54,56,54, 345</td>";
int average1 = averageCompute(data1);
int average2 = averageCompute(data2);
//
// System.out.println(data1 + " 의 평균은 " + average1);
// System.out.println(data2 + " 의 평균은 " + average2);
//다음의 알파벳을 대문자 -> 소문자, 소문자 -> 대문자 로 변환하고
//역순으로 출력하는 메소드를 완성하세요
String sourceStr = "abCDEFghIjKlMNopQrStuVwxYZ";
String resultStr = reverseString(sourceStr);
// System.out.println(sourceStr);
// System.out.println(resultStr);
}
public static int averageCompute(String data){
int length = data.length();
String abc = null;
int re;
int sult = 0;
int flag=0;
for(int i=0;i<length;i++){
if(data.substring(i, i+1).equals(" ")){
abc = data.replaceAll("\\p{Space}|\\p{Lower}|\\p{Upper}", "");
System.out.println("space change");
System.out.println(abc);
break;
}
}
StringTokenizer output = new StringTokenizer(abc, ",<td>/");
while(output.hasMoreTokens()){
re = Integer.parseInt(output.nextToken());
sult = sult+re;
flag++;
}
System.out.println(sult/flag);
return 0 ;
}
public static String reverseString(String data){
return null;
}
}
댓글 영역