怎样把查询转换为url
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样把查询转换为url相关的知识,希望对你有一定的参考价值。
您好,将字符串转换成URL可以使用创建一个URL对象,并将字符串赋给这个URL对象。
参考代码如下:
String str = "填写字符串的链接地址";
try
URL url = new URL(str);
catch (MalformedURLException e)
e.printStackTrace();
注意,创建URL对象会有异常,所以使用try处理抛出的异常。 参考技术A 将字符串转换成URL可以使用创建一个URL对象,并将字符串赋给这个URL对象。
参考代码如下:
String str = "填写字符串的链接地址";
try
URL url = new URL(str);
catch (MalformedURLException e)
e.printStackTrace();
注意,创建URL对象会有异常,所以使用try处理抛出的异常。
[转]Java中怎样把数组转换为ArrayList
方法汇总:
Element[] array = {new Element(1),new Element(2),new Element(3)}; ArrayList<Element> arrayList = new ArrayList<Element>(Arrays.asList(array)); //方法1 List<Element> list = Arrays.asList(array); //方法2 List<element> list = new ArrayList<element>(array.length); //方法3 Collections.addAll(list, array);
方法1、注解
ArrayList的构造方法的文档。
ArrayList(Collection < ? extends E > c) : 构造一个包含特定容器的元素的列表,并且根据容器迭代器的顺序返回。
所以构造方法所做的事情如下:
1.将容器c转换为一个数组
2.将数组拷贝到ArrayList中称为”elementData”的数组中
ArrayList的构造方法的源码如下:
public ArrayList(Collection<? extends E> c) { elementData = c.toArray(); size = elementData.length; if (elementData.getClass() != Object[].class) elementData = Arrays.copyOf(elementData, size, Object[].class); }
方法2、注解
这不是最好的,因为asList()返回的列表的大小是固定的。事实上,返回的列表不是java.util.ArrayList,而是定义在java.util.Arrays中一个私有静态类。我们知道ArrayList的实现本质上是一个数组,而asList()返回的列表是由原始数组支持的固定大小的列表。这种情况下,如果添加或删除列表中的元素,程序会抛出异常UnsupportedOperationException。
如 : list.add(
new
Element(
4
));
Exception in thread
"main"
java.lang.ClassCastException: java.util.Arrays$ArrayList cannot be cast to java.util.ArrayList
at collection.ConvertArray.main(ConvertArray.java:
22
)。
ps:原地址:http://www.cnblogs.com/liushaobo/p/4423102.html
以上是关于怎样把查询转换为url的主要内容,如果未能解决你的问题,请参考以下文章