소스 검색

datamodel: String function use should be optimized for single characters

An lastIndexOf call with a single letter String can be made more performant by switching to a call with a char argument.
ardevd 7 년 전
부모
커밋
3a01e07afc
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      src/main/java/com/owncloud/android/datamodel/SyncedFolderProvider.java

+ 2 - 2
src/main/java/com/owncloud/android/datamodel/SyncedFolderProvider.java

@@ -237,9 +237,9 @@ public class SyncedFolderProvider extends Observable {
             if (!new File(syncedFolder.getLocalPath()).exists()) {
                 String localPath = syncedFolder.getLocalPath();
                 if (localPath.endsWith("/")) {
-                    localPath = localPath.substring(0, localPath.lastIndexOf("/"));
+                    localPath = localPath.substring(0, localPath.lastIndexOf('/'));
                 }
-                localPath = localPath.substring(0, localPath.lastIndexOf("/"));
+                localPath = localPath.substring(0, localPath.lastIndexOf('/'));
                 if (new File(localPath).exists()) {
                     syncedFolders.get(i).setLocalPath(localPath);
                     updateSyncFolder(syncedFolder);