2010-08-03 4 views
1

모든 암호화 된 메시지를 저장해야하므로 버튼을 눌러 검색하고 표시 할 수 있습니다. 즉, 마지막 세 번째 메시지에 대해 버튼을 3 번 누릅니다.항목을 저장하고 검색하는 방법은 무엇입니까?

암호화 된 메시지를 검색 한 후 사용자가 원본 메시지를 추측 (입력란에 입력)하고 버튼을 누릅니다. 얼마나 많은 문자가 정확하고 얼마나 많은 오류가 있는지 표시하십시오.

정말 죄송합니다. 여기에 현재 코딩의 예제가 있습니다. 기본적으로 나는 텍스트 필드에서 입력을받습니다. 그래서 어떻게 저장하고 입력을 검색합니까?

String input = txtInput.getText(); 

StringBuilder builder = new StringBuilder(); 
char[] charArray = input.toCharArray(); 

for(int i = 0; i < charArray.length; i +=2) 
{ 
    if(i+1 < charArray.length) 
    { 
     //even 
     builder.append(charArray[i+1]); 
    } 
    //odd 
    builder.append(charArray[i]); 
} 

String flippedText = builder.toString(); 
lblencryted.setText(flippedText); 

for(int i = 0; i < 100; i++){ 
    String[] storeArray = {flippedText};  
} 

}           

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt)  {           
String input = txtInput.getText(); 

StringBuilder builder = new StringBuilder(); 
char[] charArray = input.toCharArray(); 

for(int i = 0; i < charArray.length; i +=2) 
{ 
    if(i+1 < charArray.length) 
    { 
     //even 
     builder.append(charArray[i+1]); 
    } 
    //odd 
    builder.append(charArray[i]); 
} 

String flippedText = builder.toString(); 
lblretrieve.setText(flippedText); 
}           

public static void main(String args[]) { 
    java.awt.EventQueue.invokeLater(new Runnable() { 
     public void run() { 
      new Encryption().setVisible(true); 
     } 
    }); 
} 
+0

Caps Lock 키가 깨졌습니까? – Oded

+1

Do not ....... 고함. 이미 입력을 받았고 영구적으로 저장하고 싶습니까? 아니면 입력 필드에서 입력을 얻는 방법을 알고 싶습니까? * 상점 *은 모호합니다. –

+0

내 나쁜 .. 그것이 실현되지 않았다. 나는 그럭저럭 입력을 얻을 수 있었다. 그러나 나는 그것을 저장하는 방법을 확신 할 수 없다. – ProgrammingNub

답변

관련 문제