Skip to content

Commit 99b84bc

Browse files
committed
Fix deprecated warning in scala for java programer
``` warning: method + in class Int is deprecated (since 2.13.0): Adding a number and a String is deprecated. Use the string interpolation `s"$num$str"` override def toString(): String = year + "-" + month + "-" + day ```
1 parent a29cdce commit 99b84bc

File tree

6 files changed

+6
-6
lines changed

6 files changed

+6
-6
lines changed

_it/tutorials/scala-for-java-programmers.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -578,7 +578,7 @@ definendo la classe `Date` come segue:
578578
def year = y
579579
def month = m
580580
def day = d
581-
override def toString(): String = year + "-" + month + "-" + day
581+
override def toString(): String = s"$year-$month-$day"
582582

583583
La parte importante qui è la dichiarazione `extends Ord` che segue il nome
584584
della classe e dei parametri. Dichiara che la classe `Date` eredita il

_ja/tutorials/scala-for-java-programmers.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -461,7 +461,7 @@ Java の `Object` 型のより一般的なものとしてとらえられます
461461
def year = y
462462
def month = m
463463
def day = d
464-
override def toString(): String = year + "-" + month + "-" + day
464+
override def toString(): String = s"$year-$month-$day"
465465

466466
ここで重要なのは、クラス名とパラメータのあとに続く `extends Ord` という宣言です。
467467
`Date` クラスが `Ord` トレイトを継承していることを宣言しています。

_ko/tutorials/scala-for-java-programmers.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -547,7 +547,7 @@ Java 프로그래머들이 트레잇을 이해하는 가장 쉬운 길은 코드
547547
def year = y
548548
def month = m
549549
def day = d
550-
override def toString(): String = year + "-" + month + "-" + day
550+
override def toString(): String = s"$year-$month-$day"
551551

552552
여기서 중요한 부분은 클래스 이름과 파라미터 뒤에 따라오는
553553
`extends Ord` 선언이다. 이 선언은 `Date` 클래스가 `Ord`

_overviews/tutorials/scala-for-java-programmers.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -595,7 +595,7 @@ represent as integers. We therefore start the definition of the
595595
def year = y
596596
def month = m
597597
def day = d
598-
override def toString(): String = year + "-" + month + "-" + day
598+
override def toString(): String = s"$year-$month-$day"
599599

600600
The important part here is the `extends Ord` declaration which
601601
follows the class name and parameters. It declares that the

_zh-cn/tutorials/scala-for-java-programmers.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,7 @@ Java 中我们会将这个树用一个抽象父类表示,然后每种节点跟
308308
def year = y
309309
def month = m
310310
def day = d
311-
override def toString(): String = year + "-" + month + "-" + day
311+
override def toString(): String = s"$year-$month-$day"
312312

313313
这边要注意的是声明在类名称跟参数之后的 `extends Ord`。这个语法声明了 `Date` 继承 `Ord` 特质。
314314

_zh-tw/tutorials/scala-for-java-programmers.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,7 @@ Java 中我們會將這個樹用一個抽象母類別表示,然後每種節點
308308
def year = y
309309
def month = m
310310
def day = d
311-
override def toString(): String = year + "-" + month + "-" + day
311+
override def toString(): String = s"$year-$month-$day"
312312

313313
這邊要注意的是宣告在類別名稱跟參數之後的 `extends Ord`。這個語法宣告了 `Date` 繼承 `Ord` 特質。
314314

0 commit comments

Comments
 (0)