小编Zac*_*ack的帖子

Java 8 Date Time API(java.time)和Joda-Time之间的差异

我知道有关于java.util.Date和Joda-Time的问题.但经过一番挖掘后,我找不到关于java.time API(Java 8中新增,JSR 310定义)和Joda-Time之间差异的线程.

我听说Java 8的java.time API比Joda-Time更清洁,可以做得更多.但我找不到比较两者的例子.

  • 什么java.time可以做到Joda-Time不能?
  • java.time能比Joda-Time做得更好吗?
  • java.time的性能更好吗?

java datetime jodatime java-8 java-time

258
推荐指数
3
解决办法
7万
查看次数

使用ActionBar选项卡在onCreateView中获取Google Map Fragment

我正在尝试在ActionBar中使用Tabs时检索Google Map片段.当我加载选项卡页面时,地图加载正常,但我想获取地图对象,以便我可以居中,添加标记等.

有没有办法做到这一点,如果有的话,有人会如此善良地向我展示如何?

这是我的标签页的代码......

我正在使用的具体方法是 public static class Map extends Fragment

public class Page3Activity extends FragmentActivity implements ActionBar.TabListener {  

    final Context context = this;
    static GoogleMap map;
    static MapView mMapView;
    DatabaseHandler db = new DatabaseHandler(context);

    AppSectionsPagerAdapter mAppSectionsPagerAdapter;
    ViewPager mViewPager;

    @SuppressLint("NewApi")
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);     
        setContentView(R.layout.page3);

        // Create the adapter that will return a fragment for each of the three primary sections
        // of the app.
        mAppSectionsPagerAdapter = new AppSectionsPagerAdapter(getSupportFragmentManager());

        ColorDrawable colorDrawable = new ColorDrawable();
        final ActionBar actionBar = …
Run Code Online (Sandbox Code Playgroud)

android android-actionbar google-maps-android-api-2

9
推荐指数
1
解决办法
8811
查看次数

使用PHP将图像中的颜色替换为另一种颜色

有人可以帮我用一个简单的脚本用PHP替换图像中另一种颜色的特定颜色吗?这是一个例子(颜色从绿色变为黄色).

之前 后

php gd

7
推荐指数
1
解决办法
2万
查看次数

同一Java类的多个MongoDB集合名称

我正在使用Spring的MongoRespository.我有一个类但它被两个方法调用,我想根据调用它的方法将该类存储在Mongo中.如何通过基于mongo中的一个类来拥有两个不同的集合来区分它的使用方式?

现在我在我的dao中有两个存储库接口.

public interface PastOpportunityRepository extends MongoRepository<DMOpportunity, String>,       CustomPastOpportunityRepository {}
Run Code Online (Sandbox Code Playgroud)

public interface PredictiveOpportunityRepository extends MongoRepository<DMOpportunity, String>, CustomPredictiveOpportunityRepository {`
Run Code Online (Sandbox Code Playgroud)

我想避免使用相同的代码创建两个不同命名的类.

java spring mongodb mongorepository

5
推荐指数
1
解决办法
5433
查看次数

似乎没有调用onPostExecute

当我运行我的应用程序时,onPostExecute似乎没有被调用.它不像应该的那样填充UI.此外,打开DoInBackground通过for循环的任何日志消息:

for (int i = 0; i < businesses.length(); i++) { }

不显示在该特定for循环中排除日志消息.因此,例如,第二个for循环for(int j = 0; j < businessNames.size(); j++) { }中的日志消息由于某种原因未显示.这是时间问题还是我错过了什么?

但总而言之,我的UI onPostExecute并没有被击中(据我所知).

这是我的代码

public class CoffeeResultActivity extends Activity{

ExpandableListAdapter listAdapter;
ExpandableListView expListView;
List<String> businessNames = new ArrayList<String>();
List<String> businessInfo = new ArrayList<String>();
HashMap<String, List<String>> listDataChild = new HashMap<String, List<String>>();

private int lastExpandedPosition = -1;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    expListView = (ExpandableListView) findViewById(R.id.lvExp);

    //Calling AsyncTask
    new RetreiveSearchResults().execute("coffee");

    // …
Run Code Online (Sandbox Code Playgroud)

java android android-asynctask

0
推荐指数
1
解决办法
263
查看次数

使用数字对String ArrayList进行排序的最佳方法

我有一个以这种风格设置的数组列表......

  • 4只狗
  • 10只猫
  • 2只狗

我想对它进行排序,以便ArrayList按顺序排列......

  • 1只狗
  • 4只狗
  • 10只猫

如果不使用比较器或其他方法,通过取出数字(将字符串除以空格"?"),比较它们,并将排序后的结果放回ArrayList,最简单,最简单的方法是什么?如果您可以附加您的代码段,那将非常感激.

java sorting arraylist

0
推荐指数
1
解决办法
507
查看次数

对包含带数字的字符串的Arraylist进行排序

我有一个由字符串组成的ArrayList.这个ArrayList包含......

"60分钟""120分钟""30分钟"

如果我使用Collections.sort(ArrayList);它首先导致"120分钟".这是因为"120"中的"1"明显小于"30"中的"3"

有没有一种简单的方法可以对这个ArrayList进行排序,使其显示为......

"30分钟""60分钟""120分钟"

java sorting arraylist

-1
推荐指数
1
解决办法
171
查看次数