自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 java整数转罗马数字

public String intToRoman(int num) { int xyz = num; char[] chars = {'I', 'V', 'X', 'L', 'C', 'D', 'M'}; int[] arr = {1, 5, 10, 50, 100, 500, 1000}; StringBuffer buffer = new StringBuffer(); int n = arr.length - 1;.

2020-12-02 21:55:26 187

原创 JAVA web Servlet入门练习

servletpackage com.etime;import java.io.IOException;import java.io.PrintWriter;import java.util.Enumeration;import java.util.Map;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;imp.

2020-12-02 18:14:20 179

原创 JAVA判断一个数是否是回文数

将小于0的数直接排除转化成字符数组 第一个比较最后一个,第二个比较倒数第二个……当有对应数不相等时 返回false 并break public boolean isPalindrome(int x) { boolean flag=true; //默认是回文数 if(x<0){ flag=false; }else{ String str=String.valueOf(x); .

2020-12-01 22:34:51 427

原创 JAVA将字符串转换整数 (atoi)

public int myAtoi(String s) { int res = 0; String[] split = s.split(""); int x = 0; String str = ""; int z = 1;// 记录符号 默认为正 String regex = "\\s+";// 正则表达式过滤空格 Pattern pattern = Pattern.compile(regex); Matcher matcher = pattern.matcher(s);

2020-12-01 22:07:32 164 1

原创 32 位的有符号整数进行反转。

直接转换成long类型数据再判断大于0和小于0使用z记录是否是整数反转后判断是否超出int类型的范围public int reverse(int x) { int res = 0; int z = 0; long y = x; if (y < 0) { z = -1; y = -y; } else { z = 1; } String str = String.valueOf(y); StringBuffer buffer = new S.

2020-11-30 20:40:49 299

原创 将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。

convert()打印对应图形convert2()只打印对应序列 public String convert(String s, int numRows) { String str = ""; String[] split = s.split(""); if (numRows == 1) { } else { for (int i = 0; i < numRows; i++) { // 几层 for (int j = i; j < split.l.

2020-11-30 19:50:29 712

原创 两个正序数组的中位数。

将两个有序数列合并在一起找出中位数public double findMedianSortedArrays(int[] nums1, int[] nums2) { double res = 0.0; int[] merge = getMerge(nums1, nums2); int length = merge.length; if (length % 2 == 0) { // 偶数长 double a = merge[length / 2]; double b .

2020-11-28 19:28:06 326

原创 递归计算文件夹大小

package com.etime.io;import java.io.File;/** * @author 清 *------------------ *Java计算文件夹大小 *------------------- * */public class TestIOPra03 { public static void main(String[] args) { // TODO Auto-generated method stub File f

2020-11-28 19:01:54 163 1

原创 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。

1.截取子串2.判断子串是否重复public int lengthOfLongestSubstring(String s) { int res = 0; for (int i = 0; i < s.length(); i++) { for (int j = 0; j <= i; j++) { // 子串 String substring = s.substring(j, s.length() - (i - j)); boolean noRepeat =

2020-11-28 18:54:59 117

原创 递归计算两数之和

给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。FLAG为标识a+b>10的情况ListNode le=new ListNode();为假数据 考虑到一个链表先遍历完的情况 或者需要进位的情况public static int FLAG = 0; public ListNode addTwoNumbers(ListNode l1, Lis

2020-11-26 22:16:27 496

原创 多线程下载网页中的图片

主线程package com.etime;import java.io.InputStream;import java.io.InputStreamReader;import java.net.URL;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Test08 { public static void main(String[] args) throws Exception {.

2020-11-24 19:23:07 145

原创 使用递归计算斐波拉契数列

斐波拉契数列getFibonacci(int n) 计算第n位的值sumFibonacc(int n) 计算前n位之和package com.etime;/** * @author 清 * 斐波那契数列,又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、…… */public class Test07 { public static void main(String[] args) { // TODO Auto-generated metho

2020-11-24 17:35:45 380

原创 JAVA网络编程

InetAddress类public class InetAddress extends Objectimplements Serializable构造方法私有,需要使用静态方法初始化package com.communicate;import java.net.InetAddress;import java.util.Arrays;public class Test1 { public static void main(String[] args) throws Exceptio

2020-11-23 20:56:40 102

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除