首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从字符串数组中获取值,其中每个字符串包含一个值

从字符串数组中获取值,其中每个字符串包含一个值
EN

Stack Overflow用户
提问于 2019-08-30 01:40:30
回答 2查看 31关注 0票数 1
代码语言:javascript
运行
复制
public class Main
{
    public static void main(String[] args) {

        int A=5 ;
        String str = "A"+"A";
        System.out.println(str);

    }
}

输出为:AA

但我想要的输出是:55,有人能建议怎么做吗?

EN

回答 2

Stack Overflow用户

发布于 2019-08-30 01:46:15

当您使用空String连接int变量时,您可以利用从int到字符串的隐式强制:

代码语言:javascript
运行
复制
int A=5 ;
String str = A + "" + A;
System.out.println(str);

只需删除A中的引号,并在变量A后面附加一个空字符串,这将提示Java编译器隐式地将表达式转换为String.valueOf(A) + "" + String.valueOf(A),并将其转换为字符串。

票数 2
EN

Stack Overflow用户

发布于 2019-08-30 02:27:09

How to format strings in Java

代码语言:javascript
运行
复制
  public static void main(String[] args) {
    int A = 5;
    String str = String.format("%s%s", A, A);
    System.out.println(str);
  }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57715357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档