2013-09-20 4 views
-1

В настоящее время я пытаюсь создать массив объектов и передать его имя через строку, которую я разделяю. Но по какой-то причине он не отправляет данные правильно.Неправильно отправлять/получать данные java

data = reader.readLine().split("(?<=\\d)\\s+|\\s+at\\s+"); 
     Products[i] = new Product(); 
     Products[i].setName(data[1]); 

Это методы получения и установки для другого класса.

public void setName(String productName){ 

    productName = this.name; 

} 
public String getName() 
{ 
    return this.name; 
} 

Все имя является частной строкой. Любая помощь и объяснение были бы весьма признательны.

+0

прояснить вопрос правильно. Код должен быть приведен более подробно. –

+0

Пробовал ли вы отправлять сообщения dbug, чтобы узнать, что ваш раскол возвращает вас? Это было бы полезно – Quillion

ответ

3

Обновить ваш метод setName -

public void setName(String productName){ 
    this.name = productName; 
} 
+0

Ive никогда не чувствовал себя глупее в моей жизни lol спасибо Majumder – user2786754

Смежные вопросы