java
这个昵称有十五个字不信你数数
我有点可爱哈哈哈哈哈哈哈
展开
-
Java中String的==和isEmpty()的区别
我们首先来看下面几个示例:import java.util.*;public class Test { public static void main(String []args) { String s1 = new String(); String s2 = ""; String s3 = null; String s4; if(s1 == null) { System.out.println("s1_1"); } if(s1.isEmpty())原创 2021-04-20 12:22:19 · 309 阅读 · 0 评论 -
[LeetCode] 51. N皇后 (java)
n皇后问题研究的是如何将 n个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。给定一个整数 n,返回所有不同的n皇后问题的解决方案。每一种解法包含一个明确的n 皇后问题的棋子放置方案,该方案中 'Q' 和 '.' 分别代表了皇后和空位。示例:输入: 4输出: [[".Q..", // 解法 1 "...Q", "Q...", "..Q."],["..Q.", // 解法 2 "Q...", "...Q", ".Q.."]]解...原创 2020-05-28 16:37:33 · 313 阅读 · 0 评论 -
[LeetCode] 600. Non-negative Integers without Consecutive Ones (java)
Given a positive integer n, find the number ofnon-negativeintegers less than or equal to n, whose binary representations do NOT containconsecutive ones.Example 1:Input: 5Output: 5Explanation...原创 2020-03-07 11:46:00 · 154 阅读 · 0 评论 -
[LeetCode] 592. Fraction Addition and Subtraction (java)
Given a string representing an expression of fraction addition and subtraction, you need to return the calculation result in string format. The final result should beirreducible fraction. If your fin...原创 2020-02-27 13:22:07 · 196 阅读 · 0 评论 -
[LeetCode] 143. Reorder List
Given a singly linked listL:L0→L1→…→Ln-1→Ln,reorder it to:L0→Ln→L1→Ln-1→L2→Ln-2→…You maynotmodify the values in the list's nodes, only nodes itself may be changed.Example 1:Given 1->2-...原创 2020-01-05 19:39:57 · 121 阅读 · 0 评论 -
[LeetCode] 95. Unique Binary Search Trees II(Java)
Given an integern, generate all structurally uniqueBST's(binary search trees) that store values 1 ...n.Example:Input: 3Output:[ [1,null,3,2], [3,2,null,1], [3,1,null,null,2], [2,1,3...原创 2020-01-01 22:47:12 · 143 阅读 · 0 评论 -
[LeetCode] 61. Rotate List
Given a linkedlist, rotate the list to the right bykplaces, wherekis non-negative.Example 1:Input: 1->2->3->4->5->NULL, k = 2Output: 4->5->1->2->3->NULLExplan...原创 2019-12-29 11:13:55 · 114 阅读 · 0 评论 -
[LeetCode] 57. Insert Interval(Java)
Given a set ofnon-overlappingintervals, insert a new interval into the intervals (merge if necessary).You may assume that the intervals were initially sorted according to their start times.Examp...原创 2019-12-28 22:39:24 · 279 阅读 · 0 评论 -
java volatile 关键字
定义:volatile关键是声明的变量表示有其他线程可能会更改该变量的值,所以各线程对于volatile定义的变量必须从主存中获取,而不能通过缓存中获取,但是volatile字段是非阻塞的,即无锁的,也就是说,它只保证每次从主存中获取数据,但是不能让read-update-write过程是成为一个原子操作,这也是它和Synchronized关键字的一个重要区别。实例:public ...原创 2019-09-10 10:35:38 · 146 阅读 · 0 评论 -
Prime(素数)判定 (java)
素数定义:大于1,且只有1和它本身两个因数,即不能写成n=p*q(p、q均不为1)判定算法:方法一:根据定义从2到n-1,依次判断n是否能整除,如果都不能则为素数 private boolean isPrime(int m){ for(int i=2;i<m;i++){ if(m%i==0){ retur...原创 2019-09-07 17:56:32 · 1720 阅读 · 1 评论 -
PriorityQueue详解
优先级队列是基于优先级堆的,优先级队列的元素是基于它们的自然顺序有序排列的。不允许有空元素,默认为最小堆。声明定义:PriorityQueue<T> pq=new PriorityQueue<T>();从小到达排序PriorityQueue<T> pq=new PriorityQueue<T>(Collections.reverse())...原创 2019-09-04 11:26:16 · 234 阅读 · 0 评论 -
java String类方法总结
1、获取字符串长度:length()2、获取字符串第i个位置的字符:charAt(i)3、获取指定字符或者字符串的位置:indexOf(ch)返回的是第一次出现位置的索引 无指定字符或字符串返回-1indexOf(ch,fromIndex)返回fromIndex之前第一次出现的位置索引lastIndexOf(ch)返回的是最后一次出现的位置索引lastIndexOd(...原创 2019-08-28 10:23:15 · 342 阅读 · 0 评论 -
IDEA导入eclipse项目,setattribute方法报错cannot resolve mtthod 'setAttributes'
idea导入eclipse项目,setAttribute方法以及out.printfan方法报错,因缺少servlet-api.jar和jsp.jar包(tomcate自带这两个jar包),打开module settings,在library里添加tomcate文件lib下的这两个jar包即可。...原创 2018-04-23 16:22:14 · 1068 阅读 · 0 评论 -
jsp从数据库读取数据显示到jsp页面
整个项目结构,jar包可网上下载导入package com.Podcast.dbutil;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;im...原创 2018-04-17 10:38:06 · 63362 阅读 · 8 评论