【恋Pro】#3 "アイシテル"なんて言わないで
// #恋するプログラム #3
// #"アイシテル"なんて言わないで
// #SoraAikawa #Java
import java.util.ArrayList;
class She{
private String[] herMsgBox = new String[4];
private String herMsg= "アイシテ";
public String getHerMsg(){
return this.herMsg;
}
public void sendMsgForHim(){
System.out.println("Send Completely.");
He heIsMyLover = new He();
heIsMyLover.setHisMsgBox(getHerMsg());
}
public void setHerMsgBox(String msg){
System.out.println("You've Got Mail.");
for(int i = 0; i < msg.length(); i++){
herMsgBox[i] = String.valueOf(msg.charAt(i));
}
}
}
class He{
private ArrayList<String[]> hisMsgBox = new ArrayList<String[]>();
private String hisMsg = "アイシテル";
public String getHisMsg(){
return this.hisMsg;
}
public void sendMsgForHer(){
She sheIsMyLover = new She();
System.out.println("Send Completely.");
sheIsMyLover.setHerMsgBox(hisMsg);
}
public void setHisMsgBox(String msg){
String[] tempBox = new String[msg.length()];
for(int i = 0; i < msg.length(); i++){
tempBox[i] = String.valueOf(msg.charAt(i));
}
hisMsgBox.add(tempBox);
if(msg.equals("アイシテ")){
System.out.println("New Message.");
sendMsgForHer();
}
}
}
// "アイシテ"を彼女が送ると、"アイシテル"を彼は返す
// "アイシテル"を彼が送ると、彼女は全部を受け取れない
// charAtの使い方 参考:http://yuu.1000quu.com/java_string_to_array
この記事が気に入ったらサポートをしてみませんか?