请让我知道这两种方法之间的区别。提前致谢。在java中toPlainString()和toString()有什么区别?
2
A
回答
4
Java的toString()方法:
如果你想表示任何对象作为一个字符串,toString()方法 进入existence.The toString()方法返回对象的字符串 表示。
实施例:
Student s1 = new Student(101,"Raj","lucknow");
Student s2 = new Student(102,"Vijay","ghaziabad");
System.out.println(s1);//compiler writes here s1.toString()
System.out.println(s2);//compiler writes here s2.toString()
//Output : 101 Raj lucknow
102 Vijay ghaziabad
爪哇toPlainString()方法:
的java.math.BigDecimal.toPlainString()返回此BigDecimal的字符串 表示不带指数字段。
例子:
MathContext mc = new MathContext(3); // 3 precision
BigDecimal bigDecimal = new BigDecimal("1234E+4", mc);
// Assign the plain string value of bigDecimal to s
String plainString = bigDecimal.toPlainString();
String str = "Plain string value of " + bigDecimal + " is " + plainString;
// print s value
System.out.println(str);
//Output : Plain string value of 1.23E+7 is 12300000
+1
可能值得一提的是每个Object都有toString()方法,因为它在Object类本身中定义了! – ParkerHalo
+0
Double numDb = 1.00000E-28; BigDecimal b = new BigDecimal(numDb); String s = b.toString(); System.out.println(s); 上面的代码片段对我来说工作正常。这就是为什么我混淆了这两种方法之间的区别。 –
相关问题
- 1. OkHttp的.string()和.toString()有什么区别?
- 2. !=和=!有什么区别!在Java中?
- 3. Java中boolean和Boolean有什么区别?
- 4. Java中> =和=>有什么区别?
- 5. `java -version`和`java -showversion`有什么区别?
- 6. 有什么区别`和$(Bash中有什么区别?
- 7. ToString和GetDisplayText方法有什么区别C#
- 8. java HttpsURLConnection和python HTTPSConnection有什么区别?
- 9. Java 8:Instant和LocalDateTime有什么区别?
- 10. Java - LibGDX - isKeyPressed和isKeyJustPressed有什么区别?
- 11. Java RMI和JMS有什么区别?
- 12. java 8 ZonedDateTime和OffsetDateTime有什么区别?
- 13. Java包:`oracle.AQ`和`oracle.jdbc.aq`有什么区别?
- 14. Eclipse for Java和RCP有什么区别?
- 15. Java EE和Asp.net有什么区别
- 16. Java RMI和RPC有什么区别?
- 17. PHP和Java有什么区别?
- 18. 继承和java豆有什么区别?
- 19. Java toString方法区别
- 20. 在JavaScript中,'\'和'\ n'有什么区别?
- 21. =和在mysql中有什么区别?
- 22. 在Ember.js中,[]和Ember.A([])有什么区别?
- 23. 在PHP中!==和!=有什么区别?
- 24. *和。*在matlab中有什么区别?
- 25. &&和||有什么区别?在JavaScript中?
- 26. 在Prolog中==和= =有什么区别?
- 27. 〜/和〜在linux中有什么区别?
- 28. 在Avro中,调用GenericRecord的toString()和使用JSONEncoder有什么区别?
- 29. ToString(“N2”)和ToString(“0.00”)之间的区别
- 30. ==和===有什么区别?
你试过在看的Javadoc? – TheLostMind