请检查是否存在数组越界非法访问等情况

写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。

BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
String str = "";
Scanner sc=new Scanner(System.in);
while((str=stdin.readLine())!=null)
{
String word = sc.next();
char ch[] = str.toUpperCase().toCharArray();
word = word.toUpperCase();
int count=0;
for(int i=0;i<ch.length;i++)
{
if(ch[i] == word.charAt(0))
{
count++;
}
}
System.out.println(count);
}
请问哪里出现数组越界错误

2个回答

char ch[] = str.toUpperCase().toCharArray();
->
char ch[] = word.toUpperCase().toCharArray();

你把str和word在循环开始时打印一下看看

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
牛客网 请检查是否存在数组越界非法访问,野指针乱访问,空指针乱访问等情况
先贴出来正确的代码: import java.util.HashMap; import java.util.Map; import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); while(in.ha
[华为面试题_ND2]运行错误请检查是否存在数组越界非法访问_野指针乱访问_空指针乱访问等情况_java_scanner_error
问题描述:在做华为面试题的时候,一个很简单的代码在本地编译可以通过,但是一提交就出问题。 检查了好久也没有发现是什么问题,然后去参考了别人的Accept才知道原来是scanner的问题。废话不多说,先把问题和代码贴上:/*原始报错版本的代码*/import java.util.Scanner;public class Main { public static void main(Str
请检查是否存在语法错误或者数组越界访问等情况python
在笔试时,我们在自己的ide上运行测试案例,没有问题,但一复制粘贴到牛客上就会报错: 请检查是否存在语法错误或者数组越界访问等情况。 请问怎么解决? 搜了大量资料,有着么几个原因: 1、数组确实越界了,注意数组的索引。 2、如果递归爆栈,也会报这个错误。内存过大。本地不报错,因为我们本地内存很大,牛客上每个题都会有内存限制。 3、有可能是特殊案例,没有考虑周全,例如为空等 以上仅供参...
数组越界非法访问的问题。
[b]下面是题描述,和运行结果,出现错误:[color=#FF0000]请检查是否存在数组越界非法访问等情况rn[/color]。在本地测试的没问题。[/b]rn[color=#008080][quote]题目描述rn输入一个N维矩阵,判断是否对称。 rn输入描述:rn输入第一行包括一个数:N(1<=N<=100),表示矩阵的维数。rn接下来的N行,每行包括N个数,表示N*N矩阵的元素。rnrnrn输出描述:rn可能有多组测试数据,对于每组数据,rn输出"Yes!”表示矩阵为对称矩阵。rn输出"No!”表示矩阵不是对称矩阵。rnrn输入例子:rn4rn16 19 16 6 rn19 16 14 5 rn16 14 16 3 rn6 5 3 16 rn2rn1 2rn3 4rnrn输出例子:rnYes!rnNo![/color]rn[img=https://img-bbs.csdn.net/upload/201702/14/1487045239_370802.png][/img][/quote]
数组越界检查
自己写了个简单的数组越界检查,请各位帮忙看看rn#include rnclass arrayrnrnprivate:rn int *date,size,max;rnpublic:rn array(int n=10)rn rn date=new int[n];rn max=n;rn size=0;rn rn ~array()rn rn delete[]date;rn rn int check(int num)rn rn if(num>max)rn cout<<"数组越界!!!请检查";rn return 0;rn rn return 1;rn rn int array_input(int j)rn rn cin>>date[j];rn return 1;rn rn;rnvoid main()rnrn int i;rn array myarraycheck_test;rn for(i=0;i<10;i++)rn rn if(myarraycheck_test.check(10)==1)rn rn myarraycheck_test.array_input(i);rn rn elsern break;rn rnrn大家给我点意见,或者源码谢谢
检查 PDF-file 是否存在
我想检查下 pdf-file (就是:`http://www.augustinianum.eu/roosterwijzigingen/14062012.pdf`)是否存在。用的下面的代码:rnrn File fileTest = new File("http://www.augustinianum.eu/roosterwijzigingen/14062012.pdf");rn if(fileTest.exists())rn //DO STUFFrn rnrn但是它没有执行if 语句块。为什么呢? PDF 的确存在的啊。rn
检查数据链是否存在
--检查数据链是否存在 function is_dblink_exist(v_dblink_name in varchar2) return boolean as n_tab_count number default 0; b_result boolean default false; begin select count(1) into n_tab_count from use
检查camera是否存在
import android.app.Activity;import android.os.Bundle;import android.util.Log; /** * This activity checks if device has camera * @author FaYnaSoft Labs * */public class Main extends Activity {  priva...
检查目录是否存在
public static boolean isExist(String filePath) { String paths[] = filePath.split("\\\\"); String dir = paths[0]; boolean flag=false; for (int i = 0; i < paths.length - 2
检查文件是否存在?
我想在asp中检查在盘上某一个文件是否存在,请问如何实现?
检查变量是否存在
一般情况下,习惯在js中,如下判断:if(变量名) {.....},但如果变量初始化为falsy,或者是0,也是可以通过判断的,最好的办法是使用typeof,如下判断if(typeof 变量名 !=="uedfined") {......},这样,如果变量声明后,没有初始化,也是不能通过if判断.
PHP检查是否存在
检查是否存在
检查文件是否存在
检查文件是否存在
检查记录集是否存在??
strCrc.Format("exists (select * from Dm_Clientbk where id='%s')",\rnstrRecv.Right(strRecv.GetLength()-3));rnrnrn现要在应用程序中检查该记录(select * from Dm_Clientbk where id='%s',\rnstrRecv.Right(strRecv.GetLength()-3))是否存在??
检查文件是否存在的问题,急等
rnrn这个前面某大侠关于检查文件是否存在的办法。rn但我有个新的问题,url一定要是具体的网址吗?我只是想检查当前路径下rn是否存在文件。请问怎么解决?rn
请何检查文件夹,是否存在啊
请何检查目录里某一个文件夹是否存在啊
请教关于数组越界的检查
void pp(char ** pstr)rnrn int i = 0, j = 0;rn while(pstr[i] != NULL)rn rn j = strlen(pstr[i]);rn rnrnrn对于越界的下标得到的元素值可能不是NULL,怎么检查呢?
PHP检查文件是否在不同域名下的存在情况
Earlier today I needed to find out if a file exists on a different domain. Initially I used the file_exists function, but then when that threw back an error I remembered that file_exists only chec...
thinkphp检查数据表是否存在
老规矩,直接上句子:$exist = Db::query('show tables like "tp_article"'); 注:tp_article 换成你想检测的表
ASP检查组件是否存在
[code=VBScript]rnrn '检查组件是否被支持rnFunction IsObjInstalled(strClassString)rn On Error Resume Nextrn IsObjInstalled = False //这句是什么意思??? 为什么先要赋值为 false 这有什么用??我觉得是多余的rn Err = 0 // err=0这句又是什么意思?? 祥细解释一下!!!!rn Dim xTestObjrn Set xTestObj = Server.CreateObject(strClassString)rn If 0 = Err Then IsObjInstalled = Truern Set xTestObj = Nothingrn Err = 0 //这句是不是多余???rnEnd Functionrnrn[/code]
怎么检查目录是否存在
现在我有这样一个问题,就是保存文件到c:\yh7\, 而现在c:\yh7这个目录又不存在,现在应该这样使它自动判断,并建立这个目录
检查文件和目录是否存在
本课程主要介绍了利用文件系统对文件的读写,对目录的处理,以及ReadStream和WriteStream在文件系统中的应用。
检查sql对象是否存在
检查sql对象是否存在检查sql对象是否存在检查sql对象是否存在检查sql对象是否存在
python检查文件是否存在
# -*- coding: utf-8 -*- """ Created on Sat Jun 22 00:40:34 2019 QQ群:476842922(欢迎加群讨论学习) @author: Administrator """ import os print(os.path.exists("C:\\Users\\Administrator\\code\\output1.wav")) ...
如何检查文件是否存在?
用什么函数或怎么办,最好给出代码。
检查文件是否存在.rar
检查文件是否存在.rar检查文件是否存在.rar
检查注册表项是否存在
HKEY hKey;rn HKEY hKey2;rn LPCTSTR StrKey="Software\\Microsoft\\Windows\\CurrentVersion\\Run";rn long ll;rn ll = ::RegOpenKeyEx(HKEY_LOCAL_MACHINE,StrKey,NULL,KEY_ALL_ACCESS,&hKey);rn if(ERROR_SUCCESS == ll )rn rn ll = ::RegOpenKey(hKey,"GGG",&hKey2);rn //ll = ::RegDeleteValue(hKey,"GGG");rn if(ERROR_SUCCESS == ll )rn m_AutoRun.SetCheck(1);rn rn ::RegCloseKey(hKey);rn ::RegCloseKey(hKey2);rnrn删除都正常,为什么GGG项本身存在就是返回2,意思说ERROR_FILE_NOT_FOUND
检查数据链是否存在的办法
分享一个查询数据链是否存在的办法
检查单链表是否存在闭环
慢指针每次都slow=slow-&gt;next; 而快指针每次都quick=quick-&gt;next-&gt;next; 如果slow==quick; 附上转载链接https://blog.csdn.net/kiripeng/article/details/81078493 #include "stdafx.h" #include "iostream" struct Node ...
检查是否存在SD卡
很多时候,无论是写游戏还是写应用都免不了要去做一些文件读取工作,这就牵涉到用户是否使用SD卡,判断方法如下: private boolean checkSDCard() { if(.Environment.getExternalStorageState().equals (Environment.MEDIA_MOUNTED)) return true; ...
如何检查文件是否存在
rnrnrn New Document rnrnrnrn rn rnrnrnrnrnrn rnrn似乎没用,高手指点一下
检查链表是否存在循环
兄弟碰到一个难题,不知如何解决,特来向各位大虾请教:rn 有一未知长度的单向链表,现在需要用c编程检验该链表是否存在循环(一个结点的next指针指向它前面的某个结点)。要求:时间复杂度为O(n),空间复杂度为O(1),不能改变链表中结点的结构。rn 谢谢各位了。
Delphi 检查文件是否存在
Delphi下检查文件是否存在,我们可以使用FileExists函数 其原形如下: Function FileExists(const FileName: string): Boolean; 示例: if Not FileExists('路径+文件名') then     begin       showmessage('所指定的文件存在');     end;
$检查网络文件是否存在@!
谁知道在js里面有什么办法可以检查指定一个mp3或者DOC网络文件是否存在?rnrn没有分了,实在对不起。。。
asp检查用户名是否存在
看到某些注册页面是在本页面上显示存在与否信息的,譬如输入框后面有“用户名检查”按钮,一点击,后面显示“已存在”或“可以使用”等字样。rnrn这样的效果,代码是怎么样的?有没有详细的代码实例?在线等各位高手来解疑,谢谢。最好是js+asp的。
怎样检查临时表,是否存在???
怎样检查临时表,是否存在???rnrn先谢谢!!!
如何检查、创建文件夹是否存在
rn 在C++程序中,什么函数可以分别检查、创建文件夹呢?希望提供的参数为相对路径。rn 在网上找了一些函数,如windows下的DirectortyExists(),可以用来检查文件夹是否存在,CreateDirectory("path")可以用来创建文件夹。rn我在程序中已加入了windows.h这个头文件,为什么编译器还是提示这两个函数未定呢?rn 还找到了一些API函数,如BOOL FolderExists(LPCTSTR lpPath)之类,但存在同样的问题。在我加了stdio.h这个头文件后,函数仍旧不可用……rnrn 这是为什么呢?我的头文件加的不正确么?请大侠们指点一下,我都该加什么头文件……谢谢!!rn 我是这样用的:rnrn char path[40] = "../abc/";rn if(!FolderExists(path))rn rn ……rn rn有什么错误的地方么?
怎么检查串口是否存在
m_hCom=CreateFile("com11", GENERIC_READ | GENERIC_WRITE, 0, NULL,OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL | FILE_FLAG_OVERLAPPED, NULL); rn我的机器没有串口11,他也不提示我错误rn我用什么方法可以在串口初始化之前检查出串口是否存在
Ftp检查文件是否存在
检查Ftp上是否存在,用FtpFindFirstFile会出错?rnrn如果用FtpOpenFile来检查文件是否存在, 如果没有使用过FtpGetFile,是正确的, 但是使用了FtpGetFile后, 把文件删除了rnrn用FtpOpenFile还是成功.rnrnrn正确检查FTP上文件是否存在要用什么?
访问非法内存 越界等
1:一般都是非法内存操作,例如数组越界,例如申请a[5],却访问到a[5]或者a[6],这也会有很多情况,可能是循环操作时循环变量控制有问题,可能是字符串拷贝时长度发生溢出; 2:指针指向了非法内存,例如申明一个指针,但是没有对指针进行初始化,直接就引用,或者引用里面的元素或者函数,或者没有分配内存就进行释放等,另外,申请内存还要检查是否申请成功,如果没有申请成功也会出现这种情况; 3:单步调试或...
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件