国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - 將對象轉化為字符串的java實例

將對象轉化為字符串的java實例

2019-10-26 16:31java教程網 JAVA教程

這篇文章主要介紹了將對象轉化為字符串的java實例,有需要的朋友可以參考一下

System.out.println()方法我們很熟悉,用來控制臺輸出,比如System.out.println("abc"),會輸出字符串"abc"。但是當System.out.println()傳遞的參數為對象會是什么情況呢?下面來看一個簡單的例子:

復制代碼代碼如下:


package test;

 

class A{
 int a;
 int b;
 public int getA() {
  return a;
 }

 public void setA(int a) {
  this.a = a;
 }

 
 public int getB() {
  return b;
 }

 public void setB(int b) {
  this.b = b;
 }


}
public class Test {

 public static void main(String args[]){
  A a = new A();
  a.setA(8);
  a.setB(9);
  System.out.println("a.a:"+a.a);
  System.out.println("a.b:"+a.b);
  System.out.println(a);
 }
}

 

運行結果為:

復制代碼代碼如下:

a.a:8
a.b:9
test.A@15093f1

 

可以看到,本來我是想輸出a和b的值,但是結果的第三行卻不是我們想要的結果。為什么呢?

Object中有一個toString()的方法,但不幸的是我們需要重寫這個方法才能按照我們自己的意愿輸出,將上面的程序稍作修改,即添加改寫toString函數的代碼:

 

復制代碼代碼如下:


package test;

 

class A{
 int a;
 int b;
 public int getA() {
  return a;
 }

 public void setA(int a) {
  this.a = a;
 }

 
 public int getB() {
  return b;
 }

 public void setB(int b) {
  this.b = b;
 }

 public String toString(){
  return "A.a:"+a+";A.b:"+b;
 }

}
public class Test {

 public static void main(String args[]){
  A a = new A();
  a.setA(8);
  a.setB(9);
  System.out.println("a.a:"+a.a);
  System.out.println("a.b:"+a.b);
  System.out.println(a);
 }
}

 

運行的結果為:

復制代碼代碼如下:

a.a:8
a.b:9
A.a:8;A.b:9

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩精品视频在线播放 | 日韩高清一区二区 | 欧美一区二区三区免费 | 波多野结衣福利电影 | 午夜伦4480yy私人影院 | 日韩欧美专区 | 国产免费成人 | 国产精品香蕉在线观看 | 日本久久综合 | 国产精品久久久久久久久久久久冷 | 久久性网站 | 亚洲 欧美 另类 综合 偷拍 | 刺激网 | 亚洲激情视频在线 | 日韩视频在线免费播放 | 亚洲一区在线播放 | 亚洲精选一区二区 | 成人a视频在线观看 | 91精品国产九九九久久久亚洲 | 一区二区av| 在线观看精品91福利 | 免费啪啪网站 | 色片在线观看 | 日韩视频一区 | 一区二区三区国产在线观看 | 精品成人久久 | 久久草在线视频 | www.国产| 亚洲免费成人 | 中文字幕在线观看第一页 | 亚洲狠狠爱一区二区三区 | 中文字幕国产一区 | 一片毛片 | 久久综合九色综合欧美狠狠 | 欧美一区二区三区在线视频观看 | 毛片首页 | 久久男人天堂 | 久草热线 | 久久性网站| 久久精品无码一区二区三区 | 一区二区三区久久久 |