큰 문제가 있습니다. 내 코드 :Java는 ObservableList의 문자열 및 객체와 같습니다.
TablePosition pos = (TablePosition)
tableView.getSelectionModel().getSelectedCells().get(0);
Object item = tableView.getItems().get(pos.getRow());
Object e = ((List<ObservableList>) item).get(0);
String new_status = "textExample";
그리고 어떻게 동등을 사용할 수 있습니까? new_status.equals(e)
? 나는 이것을 어떻게 변환해야하는지 전혀 모른다.
p.s. 콘솔에서 e = "textExample".
SQL 행을 업데이트하려면이 항목이 필요합니다.
당신이 무엇을 요구하고 있는지 확실하지 않습니다. –
비교하고 싶습니다 : 객체 "e"와 문자열 "new_status" – Light
더 적은 수의 원시 타입을 사용할 수 있습니까? 예 : 당신의'tableView'는'TableView tableView;로 선언되어야합니다. 그러면'item'의 타입은'Something'이 무엇이든간에 (아마'List >') 될 것입니다. 원시 형식을 제거하면 훨씬 쉽게 될 것입니다. \ –