字符串相加和valueof

Java String valueOf() method is used to create the String representation from different types of inputs.

Java String valueOf()方法用于根据不同类型的输入创建String表示形式。

String valueOf() method is overloaded and accept following types of arguments:

字符串valueOf()方法已重载,并接受以下类型的参数:

  1. int整型
  2. long长
  3. float浮动
  4. double双
  5. char烧焦
  6. char array字符数组
  7. boolean布尔值
  8. Object目的

Java字符串valueOf()方法签名 (Java String valueOf() Method Signature)

Below image shows the valueOf() overloaded methods, they all are public and static and returns String.

下图显示了valueOf()重载方法,它们都是公共的和静态的,并返回String。

If we pass null argument, then it will throw NullPointerException.

如果我们传递null参数,那么它将抛出NullPointerException

Java字符串valueOf()示例 (Java String valueOf() Examples)

Let’s look at some code snippets for String valueOf() methods usage.

让我们看一下String valueOf()方法用法的一些代码片段。

String.valueOf(Object obj) (String.valueOf(Object obj))

public class JavaStringValueOfExamples {public static void main(String[] args) {Data obj = new Data(10);String str = String.valueOf(obj);System.out.println(str);}}class Data{private int id;public Data(int i) {this.id = i;}@Overridepublic String toString() {return "Data{id:"+id+"}";}
}

Output: Data{id:10}

输出: Data{id:10}

Note that toString() method is used to create the String representation of the Object.

注意, toString()方法用于创建对象的String表示形式。

String.valueOf(char []数据) (String.valueOf(char[] data))

char[] chars = {'a', 'b', 'c'};
String str1 = String.valueOf(chars);
System.out.println(str1);

Output: abc

输出: abc

String.valueOf(char []数据,int偏移量,int计数) (String.valueOf(char[] data, int offset, int count))

char[] chars = {'a', 'b', 'c'};
String str2 = String.valueOf(chars,1,2);
System.out.println(str2);

Output: bc

输出: bc

String.valueOf(布尔b) (String.valueOf(boolean b))

boolean flag = true;
String str3 = String.valueOf(flag);
System.out.println(str3);

Output: true

输出: true

String.valueOf(char c) (String.valueOf(char c))

char c = 65; // same as char c = 'A'
String str4 = String.valueOf(c);
System.out.println(str4);

Output: A

输出: A

String.valueOf(int i) (String.valueOf(int i))

int i = 'A'; // same as int i = 65
String str5 = String.valueOf(i);
System.out.println(str5);

Output: 65

输出: 65

String.valueOf(long l) (String.valueOf(long l))

long l = 12345L;
String str6 = String.valueOf(l);
System.out.println(str6);

Output: 12345

输出: 12345

String.valueOf(f浮动) (String.valueOf(float f))

float f = 123.45f;
String str7 = String.valueOf(f);
System.out.println(str7);

Output: 123.45

输出: 123.45

String.valueOf(double d) (String.valueOf(double d))

double d = 123.45d;
String str8 = String.valueOf(d);
System.out.println(str8);

Output: 123.45

输出: 123.45

That’s all for String valueOf() example.

这就是String valueOf()示例的全部内容。

GitHub Repository.GitHub Repository下载完整的代码。

翻译自: https://www.journaldev.com/20859/java-string-valueof-examples

字符串相加和valueof

字符串相加和valueof_Java字符串valueOf()示例相关推荐

  1. 【JS】JS中数值型字符串相加变成拼接字符串的解决方法

    [JS]JS中数值型字符串相加变成拼接字符串的解决方法 参考文章: (1)[JS]JS中数值型字符串相加变成拼接字符串的解决方法 (2)https://www.cnblogs.com/xsjs/p/1 ...

  2. c语言两个数组字符串相加,两个字符串型数组如何相加(C语言)?

    直接读取 1.读取至a[0]和b[0],与'D'和'C'比较,就可以判断是借还是贷 2.接着读取a[2] a[3] a[4] a[5] b[2] b[3] b[4] b[5] 并强制转换为int型 然 ...

  3. Golang 【大字符串相加,求和】

    题目 Golang  [大字符串相加,求和] 给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和并同样以字符串形式返回. 你不能使用任何內建的用于处理大整数的库(比如 BigInteg ...

  4. c语言两字符串转数字后相加,一个觉得很难的C语言问题。对两个数字字符串相加。 C语言 如何把一个字符串中相连的两个数字转化为一......

    导航:网站首页 > 一个觉得很难的C语言问题.对两个数字字符串相加. C语言 如何把一个字符串中相连的两个数字转化为一... 一个觉得很难的C语言问题.对两个数字字符串相加. C语言 如何把一个 ...

  5. 【数据结构与算法】之深入解析“交错字符串”的求解思路与算法示例

    一.题目要求 给定三个字符串 s1.s2.s3,请帮忙验证 s3 是否是由 s1 和 s2 交错组成的. 两个字符串 s 和 t 交错的定义与过程如下,其中每个字符串都会被分割成若干非空子字符串: s ...

  6. [Leetcode]第[43]题[JAVA][字符串相乘][字符串相加]

    [问题描述][中等] [解答思路] 1. 普通竖式 **复杂度:O(N^2) ** class Solution {/*** 计算形式* num1* x num2* ------* result*/p ...

  7. python字符串相加_Python实用技法第33篇:字符串连接及合并

    问题 我们想将许多小字符串合并成一个大的字符串. 解决方案 如果想要合并的字符串在一个序列或可迭代对象中,那么将它们合并起来的最快方法就是使用join()方法.示例如下: >>> p ...

  8. T-SQL字符串相加之后被截断的那点事

    本文出处:http://www.cnblogs.com/wy123/p/6217772.html 字符串自身相加, 虽然赋值给了varchar(max)类型的变量,在某些特殊情况下仍然会被" ...

  9. LeetCode 415. 字符串相加 (逢十进一模版字符处理)

    415. 字符串相加 题意: 用两个字符串表示两个数 求出其相加的结果 不能使用任何内建 BigInteger 库 不能直接将输入的字符串转换为整数形式 思路: 翻转字符串,将其转为字符数组,即从下标 ...

最新文章

  1. ASP.NET AJAX 1.0 发布
  2. erlang(20)-控制抽象与判断素数
  3. 数据库查询某一列大写转化小写字母表示_基于MySQL数据库下亿级数据的分库分表...
  4. LeetCode Length of Longest Fibonacci Subsequence
  5. Python代码调试之异常回溯
  6. Java简易开发环境搭建
  7. latex参考文献,首字母大写
  8. Linux的文件系统与文件
  9. Linux完全卸载mysql数据库
  10. 二叉树的层次遍历算法
  11. ArcGIS应用视频教程(视频+PPT+实验数据)
  12. java 104规约_IEC104规约,Java开发主站程序
  13. ios8正式版固件开放下载 有哪些亮点?
  14. 集成电路实践----D触发器
  15. 推荐一个不错的新浪微博应用--独到科技
  16. 光纤猫上的LOS灯红色闪烁解决方法
  17. 2019.10.26日常总结兼一码学成普及模拟4比赛选解
  18. 生信文献 | Sirt6通过介导PI3K/Akt信号通路促进弥漫性大B细胞淋巴瘤的肿瘤发生和耐药性...
  19. GeoServer图层组:多个图层叠加效果
  20. 各路由初始登录地址和账号密码

热门文章

  1. c#“集合已修改;可能无法执行枚举操作”
  2. Flask+Mysql搭建网站之数据库问题
  3. [Unity菜鸟] Character控制移动
  4. [转载] opencv学习笔记7:图像加法与图像融合
  5. [转载] PYTHON 字符串转换为二进制字符串,二进制字符串转换为字符串
  6. [转载] Python3 * 和 ** 运算符
  7. [转载] python-numpy总结
  8. [转载] Python数据分析与可视化学习笔记(一)数据分析与可视化概述
  9. ORACLE分页查询SQL语法——高效的分页
  10. Struts2学习笔记 - Action篇定义逻辑Action