문자-->더블로

double tempNum=Double.parseDouble(scanner.nextLine());


Integer-->문자

String numStr2 = String.valueOf(numInt);


프로퍼티 생성

Properties prop = new Properties();

prop.load(new FileInputStream(fileName));


이터레이터 생성

Iterator<?> names = prop.keySet().iterator();


이터레이터 반복 예제

while(names.hasNext()){

String key = (String)names.next();

String value=(String)prop.get(key);

}


StringBuilder 예제

String listForHtml=null;

StringBuilder builder = new StringBuilder();

builder.append("<ul>");

for (String string : this.songList) {

builder.append("<li>");

builder.append("<a href='listen.htm?file="+ string +"'>");

builder.append(string);

builder.append("</a>");

builder.append("</li>");

}

builder.append("</ul>");

listForHtml=builder.toString();



한 줄로 클래스 생성(newInstance)

IUIMenu menu = (IUIMenu)Class.forName(value).newInstance();


파일 인풋으로 한 줄씩 읽는 예제(Scanner)

public LinkedList<IQuizVO> makeQuizList() throws Exception{

InputStream input = new FileInputStream("c:\\zzz\\quiz.txt");

scanner = new Scanner(input);

while (true){

try {

String s = scanner.nextLine();

String[] array=s.split(",");

} catch (Exception e) {

break;

}

}

return this.quizlist;

}


문장 만들어서 파일 아웃풋으로 저장하는 예제(\n 중요)

OutputStream out = new FileOutputStream("c:\\zzz\\quizout.txt");

byte[] toByte;

String sen = i.getCategory()+","+i.getNum()+","+i.getQuestion()+","+i.getAnswer()+"\n";

toByte=sen.getBytes();

out.write(toByte);

out.close();


Instance of 예제

if(this.question instanceof ObjectiveQuiz){}


접근제한자

public: 모든 외부

protected: 동일 패키지+다른 패키지라도 상속 시

default: 동일 패키지

private: 같은 클래스 내에서만


스태틱 예제

public abstract class agentlet  {

static Map<String, String> mimeMap;

protected static String ROOT  = "c:\\zzz\\mp3";

static{

mimeMap = new HashMap<String, String>();

mimeMap.put("mp3", "audio/mpeg3");

}

}

Posted by 타다키치
,