Java的String可以链接char嘛

今天在做leetcode发现一道有趣的题,需要用str去链接char,然而Java是一种强类型的语言,这么做真的可以吗?答案是肯定的。
题目是剑指offer 05题:


剑指offer 05题
class Solution {
    public String replaceSpace(String s) {
        //String[] str = s.split(" ");
        int len = s.length();
        String result = "";
        if(s == null || len == 0)
            return result;
        for(int i = 0; i < len; i++){
            if(s.charAt(i)!= ' ')  
                result += s.charAt(i);
            else
                result += "%20";
        }
        return result;
    }
}

代码中出现了result += s.charAt(i),result是String,右侧明显是一个char,尝试之后发现,这样通过编译了,没有报错,说明字符串可以和char的变量相加。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 目录 1 左神部分集锦 2 Leetcode前150题 3 牛客网剑指offer 4 JavaG 5 题目中的...
    小小千千阅读 4,729评论 0 0
  • 每个基本类型封装类都有将string转换为基本数据类型的方法对于非常大的数字请使用Long,代码如下* 将char...
    暖熊熊阅读 5,769评论 0 3
  • package cn.itcast_01;/* 字符串:就是由多个字符组成的一串数据。也可以看成是一个字符数组。 ...
    蛋炒饭_By阅读 3,783评论 0 0
  • 2019年8月8日开始编写,等50题做完了希望不会太晚。 本篇纯属本人的练手作业,本人也不是什么大神,仅供参考。 ...
    墨鸢Wesley阅读 4,348评论 0 0
  • Description: Implement atoi to convert a string to an int...
    CharlieGuo阅读 2,271评论 0 0