tangguo

连接字符串和整数的目的是什么?

java

true如果传入的数字包含,则此方法返回1。

public boolean hasOne(int n) {
  return (n + "").contains("1");
}

该+ “”零件的目的是 什么?如何使n一个string?(据我所知.contains只能使用Strings)。


阅读 214

收藏
2020-10-19

共1个答案

小编典典

Anint是原始元素。在字符串中添加基元将执行该基元到a的隐式转换,String并将两个字符串加在一起。在这种情况下,将int转换并添加”“(empty String),

可以重写为:

return Integer.toString(n).contains("1");

要么

return String.valueOf(n).contains("1");

要么

return String.format("%d", n).contains("1");
2020-10-19