我是Java Collections的新手,我怀疑为什么我不能在向后的方向上遍历链表中的元素.我将解释我做了什么,请澄清我的怀疑.
我不能在同一个程序中使用iterator和listiterator接口来遍历前向和后向迭代中的一组元素吗?
代码片段:
import java.util.*;
class NewClass{
public static void main(String args[]){
LinkedList<String> obj = new LinkedList<String>();
obj.add("vino");
obj.add("ajith");
obj.add("praveen");
obj.add("naveen");
System.out.println(obj);
System.out.println("For loop ");
//using for loop
for(int count=0; count < obj.size(); count++){
System.out.println(obj.get(count));
}
System.out.println("For each loop ");
//using foreach loop
for(String s:obj){
System.out.println(s);
}
System.out.println("Whileloop ");
//using whileloop
int count=0;
while(obj.size() > count){
System.out.println(obj.get(count));
count++;
}
System.out.println("Forward Iterations ");
//using iterator
Iterator it = obj.iterator();
while(it.hasNext()){
System.out.println(it.next()); …
Run Code Online (Sandbox Code Playgroud)你在哪里添加searchable.xml在Android Studio中,在布局,值下,在哪里?添加"新xml文件"时,只有布局或值作为选项.任何2014年的示例代码?Android Studio为此提供了错误:
<?xml version="1.0" encoding="utf-8"?>
<searchable xmlns:android="http://schemas.android.com/apk/res/android"
android:label="@string/app_name"
android:hint="@string/search_hint" />
Run Code Online (Sandbox Code Playgroud)
错误:"searchable"元素没有必需属性"http:....."
Android Studio似乎不会将" <searchable/>
" 识别为资源
我正在尝试遵循关于 LruCache 使用的 2 年前的 android 教程,到目前为止我在谷歌上搜索的一些示例具有相同的方法,即传递一个转换为 KiB 的值(int)。
final int maxMemory = (int)(Runtime.getRuntime().maxMemory() / 1024);
final int cacheSize = maxMemory / 8; //use 1/8th of what is available
imageCache = new LruCache<>(cacheSize);
Run Code Online (Sandbox Code Playgroud)
但是,从 Google 的文档中获取,传递的 int 值似乎转换为字节(来自 MiB):https : //developer.android.com/reference/android/util/LruCache.html
int cacheSize = 4 * 1024 * 1024; // 4MiB
LruCache<String, Bitmap> bitmapCache = new LruCache<String, Bitmap>(cacheSize) {
protected int sizeOf(String key, Bitmap value) {
return value.getByteCount();
}
}
Run Code Online (Sandbox Code Playgroud)
我想知道哪个是正确的计量单位。任何答案将不胜感激..
在Custom TextView中,假设第一个字符为数字,则下一个字符为字符.如何找到第一个字符的数字.
现在我正在学习 Java 中的 ResultSet 类型。在这里,我已经编码以不同方式查看记录。起初我显示了 emp4 表中的全部记录,然后我开始以不同的方式查看这些记录(最后,第一,下一个) 这正是我正在寻找的,但它不会显示所有的记录在 emp4 表中。请参阅第一个程序,它不起作用,但如果我记录了第 41 行(请参阅第二个程序中的此内容),它就可以正常工作。有什么问题 ?我的代码有问题吗???
代码示例 1
package demojdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class MysqlCon{
private static final String DB_DRIVER = "com.mysql.jdbc.Driver";
private static final String DB_CONNECTION = "jdbc:mysql://localhost:3306/vinoth";
private static final String DB_USER = "root";
private static final String DB_PASSWORD = "vino";
public static void main(String args[])throws SQLException{
//Creating statement and connection
Connection dbConnection = null;
Statement stmt = null;
try{
//Creating class driver …
Run Code Online (Sandbox Code Playgroud) 我正在尝试将Google Play服务库添加到Eclipse中的Android项目中.我需要一个> 9.0.0的版本.
我正在尝试使任务的初始同步类型。也就是说,该方法只能在安装应用后执行一次,而不能再次执行。所以我想存储一个默认值为0的值,但是当调用sync方法时它变成1。我发现将变量存储在sd卡上,但是我认为对于存储一个整数变量来说这实在太多了。会吗?
android ×5
java ×3
capitalize ×1
collections ×1
iterator ×1
jdbc ×1
linked-list ×1
listiterator ×1
mysql ×1
resultset ×1
textview ×1
xml ×1