과 같은 개체를 사용하여 목록을 만들려고합니다. 즉 모든 개체에 대해 그와 관련된 두 개의 문자열이 있습니다.개체 및 문자열 목록 만들기
나는 인터넷에서 어떤 종류의 예를 찾고 아마도 클래스 과 함께 사용해야하지만 문자열에 객체를 연결하는 방법을 모르겠습니다.
<object,String,String>
Like
Object1 String1 String10
Object2 String2 String3
과 같은 개체를 사용하여 목록을 만들려고합니다. 즉 모든 개체에 대해 그와 관련된 두 개의 문자열이 있습니다.개체 및 문자열 목록 만들기
나는 인터넷에서 어떤 종류의 예를 찾고 아마도 클래스 과 함께 사용해야하지만 문자열에 객체를 연결하는 방법을 모르겠습니다.
<object,String,String>
Like
Object1 String1 String10
Object2 String2 String3
답변은 원하는 내용에 따라 달라집니다. 예를 들어 두 개의 문자열을 포함하는 클래스를 가질 수 있습니다.
class Pair {
public String a,b;
}
그리고는 List<Pair> myList = new List<>();
편집이 : 그냥 편집 보았다 - 당신은 필드와 객체를 또한 예를 들어, 포함하는 클래스를 업데이트하지 않는 한 아마이 일을하지 않으려을 public object him; public String a,b;
또는, 당신은 당신이 당신이있을 수 있습니다 같은 소리 문자열의 각 쌍과 관련된하려는 기존 객체가있는 경우, 당신은 HashMap
처럼 Map
사용할 수 있습니다 :
HashMap<Him, Pair> myMap = new HashMap<>();
감사합니다. Jeff 나는 hashMap에 대해서 읽었지만 여기서는 도움이 안된다. 예를 들어 두 개의 문자열을 사용할 수 있지만 그 사이에 관계가있는 것일까? –
예제에서 'Him' 유형은 예제의'object'이고, 'Pair' 객체는 문자열을 포함합니다. 객체에서 문자열로 가려면'myMap.get (someObject);를 호출하면된다. – Jeff
클래스와 함께 두 개의 문자열을 연결할 수 있습니까? –
클래스 객체를 의미합니다 –
''String''을''line.separator''를 사용하여 두 개로 분리 할 수 있습니다. 이렇게하면''Map''을 사용하여''Object''를''String''에 연결할 수 있습니다. –