字符串类型的相互转换

STringtokenizer类型转换为String类型

在 Java 中,StringTokenizer 本身不是字符串,而是一个用于分割字符串的工具类。

获取单个 token 作为 String

复制代码
StringTokenizer st = new StringTokenizer("hello");
String firstToken = st.nextToken(); // 返回 "hello"
                                   //在进行快读时,经常遇到这种情况

String → StringBuffer

使用构造方法(最常用)

复制代码
String str = "Hello World";
StringBuffer sb = new StringBuffer(str);

StringBuffer → String

使用 toString() 方法(最常用)

复制代码
StringBuffer sb = new StringBuffer("Hello World");
String str = sb.toString();

一句话记住: 在 Java 中,所有集合类、字符串相关类(String, StringBuffer, StringBuilder)的 toString() 返回的都是它们存储的实际内容,而不是内存地址。

使用构造方法

复制代码
StringBuffer sb = new StringBuffer("Hello World");
String str = new String(sb);
相关推荐
光影少年18 小时前
react16-react19类组件完整生命周期(挂载/更新/卸载)
前端·javascript·react.js
这个昵称也不能用吗?19 小时前
eas 热更新相关
前端
KaMeidebaby19 小时前
卡梅德生物技术快报|葫芦科植物遗传转化:Fast‑TrACC 工程化优化:葫芦科植物遗传转化效率提升与成本控制
前端·其他·百度·新浪微博
换日线°20 小时前
vue 加入购物车抛物线动画
前端·javascript·vue.js
切糕师学AI20 小时前
为什么你的 SPA 网址必须包含 `#`?—— 前端路由 Hash 模式深度解析
前端·spa 网址·hash路由
冴羽20 小时前
超越Vibe Coding —— AI 辅助编程进阶指南
前端·javascript·ai编程
MXN_小南学前端20 小时前
自制和整理常用前端 AI Skills分享,从需求到页面(附github地址)
前端·ai编程
yuki_uix21 小时前
双 RAF + MutationObserver:微前端跳转后的滚动复原完整方案
前端
暗不需求21 小时前
一文吃透 React Context:跨层级通信的利器
前端·javascript·react.js
Wect21 小时前
前端工程化 Mock 数据原理与实践
前端·api·前端工程化