Java API-----StringBuffer类

Java API-----StringBuffer类

🍎姓名:洋葱爱代码🍎
🍊喜欢:Java编程🍊
🍉重要的事情说三遍!!!🍉
🍓欢迎大家来访问哦,互相学习🍓
🍋欢迎大家来访问哦,互相学习🍋
🍑欢迎大家来访问哦,互相学习🍑

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

🍎合抱之木,生于毫末;百丈之台,起于垒土;千里之行,始于足下。------《老子》
🍊今日学习任务!!!!!
🍊 1、掌握StringBuffer类的使用

🔥一、开胃小菜阶段🍰

⤵在应用程序中经常会使用到字符串,所谓字符串就是一连串的字符,它是由许多 单个字符连接而成的。
🙋‍如多个英文字母所组成的一个英文单词。
📔字符串中可以包含任意字符,这些字符必须包含在一对双引号“”之内。
🙋‍例如“abc”。
🔎在Java中定义了String和StringBuffer两个类来封装字符串,并提供一系列操作字符串的方法,它们位于java.lang包中,因此不需要导报就可以直接使用。
🎈接下来将针对String和StringBuffer类进行详细讲解。

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

🔥二、StringBuffer类

💬一、基本了解
🙋‍.1、由于字符串是常量,因此一旦创建,其内容和长度是不可改变的。
❔如果想要去改变字符串呢?会怎么样?以及解决方案
✅如果一个字符串进行修改,则只能创建新的字符串。
✅为了便于对字符串的修改,在JDK中提供了一个StringBuffer类(也称字符缓冲区)
🙋‍2、StringBuffer类和String类最大的区别?
✅在于它的内容和长度都是可以改变的
✅另外 StringBuffer类似一个字符容器,当在其中添加或删除字符时,并不会产生新的StringBuffer对象。

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

🔥三、StringBuffer类的主要方法

在这里插入图片描述
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

🔥四、StringBuffer类和String类的区别

🌟引用🌟
✏区别一
💡①、String类表示的字符串是常量,一旦创建后,内容和长度是无法改变的。
💡②、StringBuffer类表示字符容器,其内容和长度可以随意改变。
💡③、在操作字符串时,如果该字符仅用于表示数据类型,则使用String类即可,但是如果需要需要对字符串进行增删操作,则需要使用StringBuffer类
✏区别二
💡①、String类覆盖了Object类的equals方法
💡②、StringBuffer类没有覆盖Object类的equals方法
在这里插入图片描述
✏区别三
💡①、String类对象可以操作放" + "进行连接,而StringBuffe类对象之间不能
在这里插入图片描述

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

🔥五、每日一夸

🍑每日一夸!!!
🍑就如同薛之謙对毛不易夸奖的
🍑"你现在就是流星" , 但是我相信你 ,你坚持下去你就是巨星"

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Java发送from-data格式请求可以使用Java的HttpURLConnection来实现。以下是一个示例代码: ```java import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLEncoder; public class FormDataRequest { public static void main(String[] args) { try { String url = "http://example.com/api"; URL obj = new URL(url); HttpURLConnection con = (HttpURLConnection) obj.openConnection(); // 设置请求方法 con.setRequestMethod("POST"); // 设置请求头 con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); // 设置请求参数 String params = "name=" + URLEncoder.encode("John", "UTF-8") + "&age=30"; con.setDoOutput(true); DataOutputStream wr = new DataOutputStream(con.getOutputStream()); wr.writeBytes(params); wr.flush(); wr.close(); // 发送请求 int responseCode = con.getResponseCode(); System.out.println("Response Code: " + responseCode); // 读取响应 BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream())); String inputLine; StringBuffer response = new StringBuffer(); while ((inputLine = in.readLine()) != null) { response.append(inputLine); } in.close(); // 打印响应 System.out.println(response.toString()); } catch (Exception e) { e.printStackTrace(); } } } ``` 在上面的代码中,我们首先创建了一个HTTP连接对象,并设置了请求方法、请求头和请求参数。然后,我们通过输出流将请求参数写入到请求体中,发送请求并读取响应。最后,我们将响应输出到控制台。 注意,我们使用了URLEncoder.encode()方法来对请求参数进行编码,这是因为在from-data格式中,请求参数需要进行URL编码。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

洋葱爱代码

互相学习,互相进步

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值