Dè an adhbhar a tha toString()
modh ann an Java?
Ma tha sinn airson rud de chlas a riochdachadh mar String, faodaidh sinn an toString()
a chleachdadh dòigh a thilleas riochdachadh teacsa den nì.
Nuair a chlò-bhuaileas tu nì, gu bunaiteach bidh an trusaiche Java a ’toirt ionnsaigh air an toString()
modh air an nì. Mar sin le bhith a ’toirt thairis air an toString()
dòigh, is urrainn dhuinn toradh brìoghmhor a thoirt seachad.
Chì sinn am bun-bheachd seo san eisimpleir a leanas:
package io.devqa.tutorials; public class ToStringExample {
private String firstName;
private String lastName;
private String email;
public ToStringExample() {
}
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append('First name : ').append(this.firstName).append('
');
sb.append('Last name : ').append(this.lastName).append('
');
sb.append('Email : ').append(this.email).append('
');
return sb.toString();
}
public static void main(String args[]) {
ToStringExample example = new ToStringExample();
example.setFirstName('Testing');
example.setLastName('Tester');
example.setEmail('testing@tester.com');
System.out.println(example);
} }
Tha an còd gu h-àrd a ’toirt a-mach na leanas:
First name : Testing Last name : Tester Email : testing@tester.com
Mura biodh sinn a ’dol thairis air an toString()
dòigh, bhiodh an toradh air a bhith
io.devqa.tutorials.ToStringExample@60e53b93
Mar a chithear, le bhith a ’toirt thairis air an toString()
dòigh, is urrainn dhuinn taisbeanadh brìoghmhor den nì a thoirt a-mach.