/** * 需求: * 产生 1-10 之间的随机数([1,10]闭区间),将不重复的 10 个随机数放到容器中。 */ public class ListDame { public static void main(String[] args) { Stack<Integer> list= new Stack<>(); while(true){ int num=(int) (Math.random()*10); if (!list.contains(num)){ list.push(num); } if (list.size()==10){ break; } } for (int i=0;i<list.size();i++){ System.out.print(list.pop()+"\t"); } System.out.println(); System.out.println(list); } }
为什么这样调用list。pop() 出栈不完全?
/* 输出 2 0 1 3 9 [6, 7, 8, 5, 4] Process finished with exit code 0 */
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>自定义右键菜单案例</title> <style> ul{width: 200px;background: #f8f8f8;border: 1px solid #cccc;list-style: none;padding: 0;display: none;position: absolute;} ul li{height: 30px;line-height: 30px;font-size: 14px;padding-left: 10px;cursor: pointer;} ul li:hover{background-color: teal;} </style> </head> <body> <textarea cols="30" rows="10"></textarea> <ul> <li>你是谁?</li> <li>你确定要离开本页面吗?</li> <li>选中的内容跳转到百度搜索</li> <li>输入的内容跳转到百度搜索</li> </ul> <script> //系统右键菜单禁用事件【contextmenu】 document.oncontextmenu = function (eve) { return false; //return false表示事件禁用 }; //鼠标右键点击任意位置显示右键菜单 var ul = document.querySelector('ul'); document.onmouseup = function(eve){ //eve.button可以判断用的是鼠标的哪一个按钮 //左键是0,滚轮是1,右键是2 //console.log(eve.button); if(eve.button == 2){ //设置鼠标点击的位置 //记住记住记住,必须给‘px’ ul.style.left = eve.clientX + 'px'; ul.style.top = eve.clientY + 'px'; ul.style.display = 'block'; }else{ ul.style.display = 'none'; } } //采用事件委托,点击每一个选项时触发的事件 ul.onclick = function(eve){ if(eve.target.innerHTML == '你是谁?'){ alert('我是我') }else if(eve.target.innerHTML == '你确定要离开本页面吗?'){ //判断点击的是确定还是取消 if(confirm(eve.target.innerHTML == '你确定要离开本页面吗?')){ window.close(); } }else if(eve.target.innerHTML == '选中的内容跳转到百度搜索'){ var result = document.getSelection().toString();//getSelection()获取选中的内容,然后转成字符串就可以搜索了 window.open('http://www.baidu.com/s?wd=' + result); }else{ var result1 = prompt('搜索什么'); window.open('http://wwww.baidu.com/s?wd=' + result1); } } </script> </body> </html>
老师,我的第三个只能跳到百度,不能直接选中搜索
这里的resourceServerConfig和iaas中的resourceServerConfig有什么不同?为什么配置两个,还是说这两个只需要一个就可以?
mongo是怎么根据什么确定要插入那个集合的,实体类也没有添加映射方面的注解
是不是需要在application配置文件中配置点什么?要不然这儿的thymeleaf下面是红的,页面也显示不出来
idea2017创建动态web工程少了选项不会自动创建.xml文件咋办?
块元素与行内元素是可以互相转换吧?
package JAVA002;
public class MyInteger {
private int val;
private static MyInteger[] cache;
static {
for (int i=-128;i<=127; i++) {
cache[i+128]=MyInteger.valueOf(i);
}
public static MyInteger valueOf(int i) {
if (i>=-128&&i<=127) {
return cache[i+128];
return new MyInteger(i);
private MyInteger(int i) {
this.val=i;
public static void main(String[] args) {
MyInteger m=MyInteger.valueOf(200);
System.out.println(m);
为什么运行会报错?
老师,我这个也是连接不上mongodb,我的配置文件已经配置了bind_ip=0.0.0.0,不知道是什么问题
老师您好!请问一下为什么我加入property 标签后会报错!
这个要怎么解决呢
双重检查锁:就是懒汉式的变形,将方法上的锁转移到内部的代码块上了;但是可能会有问题。
静态内部类:在类的内部增加了私有的静态内部类,这个内部类中有个私有的静态对象实例,保证了外部访问不 、
到,只有类本身可以访问,保证了只有一个实例。优点是可以延时加载,没有锁,效率也教高。
枚举:利用了枚举本身的单例特性,但是不能延迟加载;
选择:主要还是看是否有延迟加载的需要。
老师,那个.Java的文件是忽略了,可是.gitignore文件不是也提交了吗?
老师,Oracle的库名在哪里看啊............
老师为什么我的jar包默认图标是这个啊。
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637