내 웹 페이지에 추가하기 전에 편집해야 할 약 700 개의 항목이있는 목록이 있습니다. 각 항목을 수동으로 편집 해 보았지만 너무 광범위 해졌습니다. 편집해야하는 단어의 시작과 끝이 각 항목에서 동일하므로 파일을 읽고 편집하는 대신 Java를 사용할 수 있다고 생각했습니다.Java 파일의 내용을 읽고 삭제하는 방법.
내가 Q에서 단어를 반복하면서 시작한다고 생각했는데, 그것을 저장하면 논리가 작동 할 때 텍스트 파일을 읽고 동일한 작업을 다시 수행하는 방법을 알게되었습니다. (나는 다른 방법이 있다면 제안을 열어 둔다.) 나는 지금까지 함께 작성한 코드를 제공한다. 나는 오랫동안 자바로 코딩했기 때문에 기본적으로 지금은 기술이 없다.
import javax.swing.JOptionPane;
public class CustomizedList
{
public static void main (String[] args)
{
String Ord = JOptionPane.showInputDialog("Enter a word");
String resultatOrd ="";
for(int i = 0; i < Ord.length(); i++)
{
if(Ord.charAt(i) == 'y' && Ord.charAt(i) == 'e' && Ord.charAt(i) ==
's')
{
resultatOrd += Ord.charAt(i);
System.out.println(resultatOrd);
}
else
System.out.println("Wrong word.");
}
}
}
내가 잘못하고있는 것이 확실하지 않지만 입력 한 단어가 논리적으로 작동하지 않습니다. 이 텍스트 파일에서 삭제할 단어는 두 가지입니다 : YES와 NO, 모두 대문자입니다.
는 말했다 좋은 정보를 많이 추천 문자가 동시에 동일 할 수 없다 'Y'를 동시에와 '전자'와 '의'모든. 문자는 특정 시점에서 하나의 값만 갖습니다. 그러나 String 클래스에서 equalsIgnoreCase() 메서드를 사용하지 않으려는 이유는 무엇입니까? – crowne