我想知道是否可以在WebView中仅显示网站的某些部分.例如,我有这个网站与以下HTML:
<html>
<body>
<div id="1">ID 1</id>
<div id="2">ID 2</id>
<div id="3">ID 3</id>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
可以仅在WebView中显示,例如,id ="3"的div的内容?我的代码是WebWiew:
WebViewClient WebClient = new WebViewClient(){
public boolean shouldOverrideUrlLoading(WebView view, String url){
view.loadUrl(url);
return true;
}
};
WebView myWebView = (WebView) findViewById(R.id.webView1);
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.getSettings().setBuiltInZoomControls(true);
myWebView.getSettings().setBuiltInZoomControls(true);
myWebView.setWebViewClient(WebClient);
myWebView.loadUrl("https://www.example.com");
Run Code Online (Sandbox Code Playgroud) 我在java中计算了这个算法的最佳案例复杂度,平均值和最差值,我认为如果O (1)
在最坏的情况下是好的O (n)
,但我不知道是否平均!你能帮我解决一下吗?谢谢!
public boolean searchFalse(boolean[] b){
boolean trovato=false;
for(int i=0;i<b.length;i++){
if(b[i]==false){
trovato=true;
break;
}
}return trovato;
}
Run Code Online (Sandbox Code Playgroud) 我想知道这个算法的复杂性.在我的情况下,良好,中等和最差都是O(n ^ 2)
public char getModa(char[] a){
int ii[] =new int[a.length];
char[] t= new char[a.length];
for(int i=0;i<a.length;i++){
for(int j=0;j<a.length;j++){
if(a[j]==a[i]){
ii[i]++;
t[i]=a[j];
}
}
}
int cc=0;
for(int i=0;i<ii.length;i++){
if(ii[i]>ii[cc]) cc=i;
}
return a[cc];
}
Run Code Online (Sandbox Code Playgroud)