簡體   English   中英

Java:返回原始類型的字符串

[英]Java: Returning a String of a primitive type

我有一個類型為“ long”的變量

 long time = System.currntTimeMillis();

我想將其傳遞給需要字符串的方法。 如果不是原始類型,我將調用time.toString():但這不是有效的方法。

我在做什么

 method("" + time);

這樣就創建了一個字符串,但是有沒有更好的方法或更理想的方法呢?

您可以使用:

Long.toString(time)String.valueOf(time)

看看這個答案

也許

method(Long.toString(time));
 method("" + time);

效率低下。 字符串API公開了許多針對不同類型的靜態實用程序重載方法

String.valueOf(time)

要么

method(String.valueof(time));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM