java学习2小时教程-【小细节】

【Java代码mybatis生成神器】自动化生成Java实体类
https://blog.csdn.net/qq_27574367/article/details/122948160
https://www.tool4j.com/
登录账号:177手机 / da****

【重要】maven仓库地址:
https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp/4.12.0
我的配置如下:
<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>阿里云公共仓库</name>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror>

 



1) 数字字符串前面如果带有多余的"000",转换为int的时候,会自动去掉这些0。【和php一样,挺好】,如下:

------------------------------------------java
String str = "000101";
int a = Integer.valueOf(str);
System.out.println(a); //打印: 101
------------------------------------------PHP

php > $a = "00287";
php > var_dump( intval($a) );
int(287)
php >

2) 【反操作】数字 转指定位数的字符串,不足位数补0,如下:

--------------------------------java
int a = 101;
String b = String.format("%06d", a);
System.out.println(b); //打印:000101

--------------------php代码如下:发现php和java可以一样, php还支持更强大的: str_pad()

php > var_dump( sprintf('%06d',$b) );
string(6) "000287"
php >

php > $b = "287";
php > echo str_pad($b,6,'0',STR_PAD_LEFT);
000287
php > //【】除了支持填0外,还支持填充其他字符
php > echo str_pad($b,6,'=',STR_PAD_LEFT);
===287
php >


3)------OkHttp3-v4.12的使用

OkHttp3-v4.12的使用
参考: https://www.cnblogs.com/2324hh/p/17482633.html
参考: https://blog.csdn.net/weixin_42518874/article/details/150759013

https://cloud.tencent.com/developer/article/2565370
https://www.cnblogs.com/gtnotgod/p/17982351



1. mvn仓库地址
<!-- https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp -->
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>4.12.0</version>
</dependency>
2. 【异步GET】请求如下:

import okhttp3.Call;
import okhttp3.Callback;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
import okhttp3.FormBody;

image

 3. 【同步GET】请求如下:

image

 4)POST普通表单请求:

image
也可以采用【链式调用】,如下:

image

 

 5.

-------------------------------------------------------------------------

 



posted @ 2025-10-15 15:14  芽滴滴  阅读(3)  评论(0)    收藏  举报