社区
Java SE
帖子详情
如何不在生成新的变量的前提下实现两个字符串的交换
allan1031
2003-07-23 04:36:37
String a="hello"
String b="world"
要求在不生成新的变量的情况下做到
String a="world"
String b="hello"
...全文
43
4
打赏
收藏
如何不在生成新的变量的前提下实现两个字符串的交换
String a="hello" String b="world" 要求在不生成新的变量的情况下做到 String a="world" String b="hello"
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangfp1068
2003-07-23
打赏
举报
回复
a = a + b;
b = a.substring(0,a.length()-b.length());
a = a.substring(b.length(),a.length());
allan1031
2003-07-23
打赏
举报
回复
55
我面试的题目啊
当时想用ECH指令的
后悔啊~~~~
15年老程创业中
2003-07-23
打赏
举报
回复
用java的人也有这种想法!
除了汇编有直接交换的指令,交换也仅是限于一个字节的,其他语言都没有.
即使是写成swap函数,函数里肯定也是创建了新变量.
zone2000
2003-07-23
打赏
举报
回复
直接 a="world";b="hello";可以达到你的要求吧:)
Python 47个
字符串
方法
# Python 47个
字符串
方法## 课程介绍同学们是否总是要搜资料、查官网后,才知道怎么操作
字符串
?如果是,来学学本课程吧,本课程以讲解官网文档的方式,讲解 Python 47个
字符串
方法,涉及替换、删除、连接、查找、...
008:
字符串
交换
,输入
两个
长度为4的
字符串
,
交换
这
两个
字符串
的前
两个
字符后输出
字符串
交换
,输入
两个
长度为4的
字符串
,
交换
这
两个
字符串
的前
两个
字符后输出。
C++中
字符串
的
交换
与复制
字符串
的
交换
是指将
两个
字符串
的内容互相
交换
。
字符串
复制是指
生成
一个
新
的
字符串
其内容为原有
字符串
的内容。 #include <iostream> int main() { std::string str1 = "Hello "; std::string str2 = ...
java
字符串
的字符
交换
位置_在Java中
交换
字符串
的字符
为了在Java中
交换
字符串
的字符,我们可以使用可变的
字符串
生成
器,因此在
交换
过程中我们不必关心
新
对象的创建。在这种情况下,我们将创建一个根据
交换
字符的位置
交换
字符串
字符的方法,该方法将
交换
字符的位置作为其...
c语言中互换的作用,c语言中的利用函数
实现
交换
两个
字符,
交换
两个
字符串
c语言
交换
两个
字符:方法一:利用指针传址,效率比较高void swap(int *a,int *b){int temp;temp = *a;*a = *b;*b = temp}方法二:利用引用加减或乘除运算来
交换
,存在缺陷,有可能导致溢出swap(int &a,int &...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章